﻿/*DVODUnion Xinhua.Net Created By SMbey0nd @ POMOHO 2008年11月10日13:52:24*/
/*CSS Reset(From Yahoo!)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{display:block;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input{vertical-align:middle;}
body{font-family:宋体,Arial,Helvetica,sans-serif,SimSun;font-size:12px;color:#333;}

a:link,a:visited{color:#175D8E;text-decoration:none;}
a:hover{color:#43A2E0;text-decoration:underline;}
a:active{color:#F56A47;}

#Main{width:1000px;margin:0 auto;}
li.last{background:none!important;}

/*Header*/
#XH-Header{height:104px;}
#XH-Header h1{display:none;}
#Logo{display:block;padding-left:10px;}
#Logo,#Nav,#Banner{float:left;}
#Nav{width:850px;}
#Nav{margin:1px 0 4px 0;}
#Nav ul{height:26px;line-height:26px;padding-left:2px;border-bottom:1px #000 solid;background:#3F5773;}
#Nav li{float:left;font-size:14px;padding:0 10px;background:url(images/li_bg.png) no-repeat right 1px;}
#Nav li a{color:#FFF;font-weight:700;}
#Banner{width:846px;height:66px;padding:1px;border:1px #999 solid;}
#Nav-Local{height:48px;background:url(images/nav_bg.png) repeat-x 0 13px;}
#Nav-Local h2{display:none;}
#Nav-Local ul{padding:3px 0 0 165px;overflow:hidden;zoom:1;background:url(images/nav_local.png) no-repeat 13px 7px;}
#Nav-Local li{width:78px;height:20px;line-height:20px;float:left;text-align:center;background:url(images/li_bg.png) no-repeat right -40px;}

/*Footer*/
#Footer{width:980px;margin:0 auto;padding:20px 0;text-align:center;border-top:1px black solid;clear:both;}
#Footer p{height:20px;line-height:20px;color:#000;}
#Footer p em{color:#F00;}
#Footer p span{color:#00F;}

/*Pager*/
/*float:center from macji*/
.pager{width:707px;margin:0 auto;padding:0px 0;overflow:hidden;zoom:1;font-size:13px;text-align:center;clear:both;background:url(images/dot.png) repeat-x 0 top;}
.pager div{position:relative;left:50%;float:left;}
.pager a,.pager strong,.pager span{display:block;float:left;height:21px;line-height:21px;padding:0 3px;text-decoration:none;position:relative;left:-50%;}
.pager a{color:#333!important;}
.pager a:hover{text-decoration:underline;}
.pager strong{font-weight:normal;color:#276DB3;}
.pager .preview,.pager .next{width:69px;padding:0;font-size:12px;text-decoration:none!important;background:url(images/pager.png) no-repeat;}
.pager .preview{text-indent:12px;}
.pager .preview:hover{background-position:-70px 0;color:#333;}
.pager .preview.n:hover{background-position:0 0;}
.pager .next{background-position:-140px 0;text-indent:-12px;}
.pager .next:hover{background-position:-210px 0;color:#333;}
.pager .next.n:hover{background-position:-140px 0;}
.pager .preview.n,.pager .next.n{color:#999;}
/*but, float:center doesn't work in IE7 :(*/
*+html .pager div,*+html .pager a,*+html .pager strong,*+html .pager span{position:static;}
*+html .pager div{float:none;padding-left:20px;}

/*首页*/
#Player{
	height:409px;
	padding:0px;
	width: 996px;
	border: 1px solid #CCCCCC;
}
#iFrame-Index{width:100%;height:1320px;}
.cols_1{width:980px;margin:0 auto 10px auto;border:1px #DFE7F1 solid;border-top:none;overflow:hidden;zoom:1;position:relative;background:#F8F8F8;}
.cols_1 h2{height:35px;line-height:35px;text-indent:20px;font-size:16px;color:#276DB3;background:url(images/cols1_h2_bg.png) repeat-x;}
.cols_1 .meat{padding:13px 0;}
.cols_1 li{width:110px;height:114px;float:left;overflow:hidden;margin-left:25px;text-align:center;display:inline;}
.cols_1 li a,.cols_1 li span{display:block;}
.cols_1 li img{width:100px;height:75px;padding:4px;border:1px #E1ECED solid;background:#FFF;}
.cols_1 li a:hover img{border-color:#9AD0ED;background:#EEE;}
.cols_1 li span{width:110px;height:25px;line-height:25px;overflow:hidden;cursor:pointer;}
.cols_1 .m{position:absolute;top:8px;left:90px;}
.cols_2,.cols_2 h2,.cols_2 .meat{background:url(images/cols2_bg.png) no-repeat;}
.cols_2{width:481px;float:left;margin:0 0 10px 10px;_margin-left:5px;background-repeat:repeat-y;background-position:-482px 0;}
.cols_2 h2{height:25px;line-height:25px;text-indent:10px;color:#FFF;font-weight:normal;}
.cols_2 .meat{background-position:-964px bottom;}
.cols_2 img{width:120px;height:90px;padding:5px;border:1px #E1ECED solid;background:#FFF;}
.cols_2 a:hover img{border-color:#9AD0ED;background:#EEE;}
.cols_2 .hot{margin:0 15px;padding-top:10px;overflow:hidden;zoom:1;background:url(images/dot.png) repeat-x 0 bottom;}
.cols_2 .list-1,.cols_2 .list-2{float:left;}
.cols_2 .list-1 a{display:block;width:134px;height:134px;overflow:hidden;text-align:center;}
.cols_2 .list-1 a span{display:block;width:134px;height:25px;line-height:25px;overflow:hidden;cursor:pointer;}
.cols_2 .list-2{padding-left:35px;color:#175D8E;}
.cols_2 .list-2 li{display:block;width:265px;height:20px;line-height:20px;overflow:hidden;text-indent:10px;background:url(images/cols2_list_bg.png) no-repeat 0 center;}
.cols_2 .normal{padding:20px 0 10px 0;overflow:hidden;zoom:1;}
.cols_2 .normal li{float:left;margin:0 8px 0 15px;_display:inline;}
.cols_2 .normal li a{display:block;width:134px;height:134px;overflow:hidden;text-align:center;}
.cols_2 .normal li a span{display:block;width:134px;height:25px;line-height:25px;overflow:hidden;cursor:pointer;}

#LastNews .m marquee{width:880px;height:20px;line-height:20px;}
#LastNews .m marquee a{margin-right:50px;color:#666;}
.cols_r{margin-left:19px;}

#Links-Pic h2,#Links-Text h2{display:none;}
#Links-Pic{padding-top:10px;_margin-bottom:20px;overflow:hidden;zoom:1;clear:both;}
#Links-Pic li{float:left;margin:0 7px 20px 10px;_display:inline;}
#Links-Pic li img{width:88px;height:31px;padding:2px;border:1px #EEE solid;background:#FFF;}
#Links-Pic li a:hover img{border-color:#CCC;background:#EEE;}
#Links-Text{width:964px;margin:0 auto;padding:11px 8px;border:1px #DFE7F1 solid;overflow:hidden;zoom:1;background:#F8F8F8;}
#Links-Text li{width:78px;height:20px;line-height:20px;float:left;text-align:center;background:url(images/li_bg.png) no-repeat right -70px;}
#Links-Text li a{color:#666;}
/*Hack For IE7*/
*+html #Links-Text{margin-top:20px;}


/*列表页*/
#Bread{height:30px;line-height:30px;padding-left:30px;background:url(images/nav_bg.png) repeat-x 0 -36px;}
#Bread h2{display:none;}
#Bread p,#Bread p a{color:#0F3D83;}
#Bread p a{text-decoration:underline;}
#Bread p a:hover{text-decoration:none;}
#Bread p span{color:#444;}

#iFrame-List{width:100%;height:3150px;}
#Layout_1,#Layout_2{float:left;}
#Layout_1{width:224px;min-height:651px;_height:651px;background:url(images/list_layout1_bg.png) no-repeat;}
#Layout_2{width:776px;}

#TV{margin:26px 0 0 22px;}
#TV .p{width:172px;height:74px;border:1px #B9CADC solid;background:#FFF;}
#TV .p img{width:120px;height:60px;margin:7px 0 0 24px;}
#TV .d_title{height:30px;line-height:30px;font-size:16px;}
#TV .d_title a{color:#276DB3;}
#TV .d_count span{color:#666;}
#TV .d_intro{line-height:22px;padding:20px 20px 0 0;}
#Nav-List{height:40px;line-height:40px;text-align:center;overflow:hidden;zoom:1;}
#Nav-List ul{width:617px;height:40px;margin:0 auto;padding-left:90px;background:url(images/dot.png) repeat-x 0 bottom;}
#Nav-List li{width:48px;float:left;background:url(images/li_bg.png) no-repeat right -88px;}
#Nav-List li a{display:block;width:100%;color:#444;}
#Nav-List li.current a{color:#276DB3;}
#VideoList .meat li{width:675px;height:105px;margin:0 auto;padding:18px 0 25px 0;overflow:hidden;zoom:1;}
#VideoList .meat .p,#VideoList .meat .d{float:left;}
#VideoList .meat .p a{display:block;width:130px;height:100px;text-decoration:none;position:relative;}
#VideoList .meat .p img{width:120px;height:90px;padding:4px;border:1px #D2E0E2 solid;background:#FFF;}
#VideoList .meat .p a:hover img{border-color:#9AD0ED;background:#EEE;}
#VideoList .meat .p a span.info{display:block;width:115px;padding-right:5px;height:17px;line-height:17px;position:absolute;bottom:5px;right:3px;color:#FFF;text-align:right;cursor:pointer;background:url(images/videoinfo.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="http://static01.pomoho.com/dvod/themes/union/default/images/xinhua/videoinfo.png");}
#VideoList .meat .p a:hover span{color:#CCC;}
#VideoList .meat .d{width:535px;height:105px;padding-left:10px;}
#VideoList .meat .d dd{margin-bottom:5px;}
#VideoList .meat .d_title{width:535px;height:16px;line-height:16px;font-size:14px;overflow:hidden;}
#VideoList .meat .d_title a,
#VideoList .meat .d_intro a,
#VideoList .meat .d_channel a
{text-decoration:underline;}
#VideoList .meat .d_title a:hover,
#VideoList .meat .d_intro a:hover,
#VideoList .meat .d_channel a:hover
{text-decoration:none;}
#VideoList .meat .d_intro{width:535px;height:25px;line-height:25px;color:#666;overflow:hidden;}
#VideoList .meat .d_intro a,
#VideoList .meat .d_channel a,
#VideoList .meat .d_tag span
{color:#999;}
#VideoList .meat .d_channel a,#VideoList .meat .d_tag span{margin-right:10px;}
#VideoList .meat .d .s{float:left;margin-right:20px;}
#VideoList .meat .d .s span{color:#105CB6;}

/*播放页*/
#iFrame-Header{width:100%;height:104px;}
#iFrame-Footer{width:100%;height:80px;}
#Layout_3,#Layout_4{float:left;}
#Layout_3{width:688px;padding-bottom:20px;}
#Layout_4{width:312px;padding-bottom:20px;}

#PlayerZone{min-height:650px;_height:650px;background:url(images/play_layout3_bg.png) no-repeat;}
#PlayerZone h2{display:none;}
#PlayerZone .meat{width:519px;margin-left:85px;}
#PlayerZone dd{float:left;height:22px;line-height:20px;}
#PlayerZone dd span,#PlayerZone dd a{color:#666;}
#PlayerZone dd a{text-decoration:underline;}
#PlayerZone dd a:hover{text-decoration:none;}
#PlayerZone .d_title{width:519px;height:43px;padding-top:2px;font:16px/45px 黑体;color:#276DB3;text-align:center;overflow:hidden;}
#PlayerZone .p{height:435px;padding:0;}
#PlayerZone .d_intro{float:none;height:auto;line-height:22px;padding:15px 0 10px 0;}
#PlayerZone .d_channel,#PlayerZone .d_source{width:125px;}
#PlayerZone .d_source{clear:left;}
#PlayerZone .d_time{margin-left:40px;}
#PlayerZone .d_tag{width:385px;}
#PlayerZone .d_tag span{margin-right:5px;}
#HotNews{padding-left:27px;}
#HotNews h2{height:36px;line-height:36px;font-size:14px;color:#276DB3;}
#HotNews li{width:260px;}
#HotNews li img{width:90px;height:68px;padding:2px;border:1px #CFD9E3 solid;background:#FFF;}
#HotNews li a:hover img{border-color:#9AD0ED;background:#EEE;}
#HotNews li a{display:block;margin-bottom:10px;overflow:hidden;zoom:1;}
#HotNews li a img,#HotNews li a span{display:block;float:left;}
#HotNews li a span{width:148px;line-height:20px;padding-left:12px;cursor:pointer;}