﻿*{
 margin:0;
 padding:0;
}
body {
 color:#666666;
 font:normal 12px simsun;
 margin:0;
 padding:0;
 background:#FFF;
}
img{
 display:block;
 border:none;
 background:#B6B6B6;
}
ul{
 list-style:none;
}
ul,h1,h2,h3,p{
 margin:0;
 padding:0;
}
input,button{
 display:inline;
 vertical-align:middle;
}
.btnStyle{
 cursor:pointer;
}
a{
 text-decoration:none;
 color:#003366;
 cursor:pointer;
}
a:hover{
 text-decoration:underline;
}
a:focus{outline:none}
.left,.middle,.right{
 float:left;
}
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.clearfix {
 display: inline-block;
}
html[xmlns] .clearfix {
 display: block;
}
* html .clearfix {
 clear:both;
 width:100%;
 line-height: 0;
 height: 0;
 overflow:hidden;
}
/* adStyle1 */
.adStyle1{
 float:left;
 clear:both;
 width:960px;
 height:90px;
 margin:15px 0 10px 0;
}
.adStyle1 img{
 width:960px;
 height:90px;
 background:#B6B6B6;
}
#adCrossing1{
 float:none;
 margin:0;
}
/* adStyle2 */
.adStyle2{
 position:relative;
 z-index:10;
 clear:both;
 width:313px;
}
.adStyle2 img{
 width:313px;
 height:90px;
}
/* adStyle3 */
.adStyle3{
 position:relative;
 z-index:2;
 clear:both;
 width:313px;
 height:260px;
}
.adStyle3 img{
 width:313px;
 height:260px;
}
/* topBar */
#topBar{
 width:100%;
 margin:3px 0 0 0;
 background:#ffffff;
}
/* 选择语言 */
#topBar .language{
 width:960px;
 height:30px;
 overflow:hidden;
 margin:0 auto;
}
#topBar .language ul{
 height:14px;
 line-height:14px;
 margin:8px 0 0 4px;
}
#topBar .language ul li{
 float:left;
 margin:0 5px 0 0;
}
#topBar .language ul li a{
 color:#B91D1E;
}
/* 辅助链接 */
#topBar .utility{
 width:960px;
 height:30px;
 margin:-30px auto 0 auto;
}
#topBar .utility ul{
 float:right;
 height:14px;
 line-height:14px;
 margin:8px 0 0 0;
}
#topBar .utility ul li{
 float:left;
 margin:0 7px;
}
#topBar .utility ul li a{
 display:block;
 color:#373737;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -224px -254px no-repeat;
}
#topBar .utility ul li.game a{
 background:url(../images/bg.gif) -335px -99px no-repeat;
}
#topBar .utility ul li.upload a{
 background:url(../images/bg.gif) -335px -113px no-repeat;
}
#topBar .utility ul li.plugin a{
 background:url(../images/bg.gif) -335px -127px no-repeat;
}
#topBar .utility ul li.client a{
 background:url(../images/bg.gif) -335px -141px no-repeat;
}
/* 全局导航 */
#globalNav{
 width:100%;
 height:25px;
 overflow:hidden;
 background:#F0F0F0;
}
#globalNav ul{
 width:960px;
 height:14px;
 line-height:14px;
 border-collapse:collapse;
 border:none;
 margin:5px auto 0 auto;
}
#globalNav ul li{
 float:left;
 text-align:center;
 padding:0 5px 0 4px;
}
#globalNav ul li a{
 color:#102C38;
}
/* 页头 */
#header{
 clear:both;
 width:100%;
 overflow:hidden;
 background:url(../images/bg.gif) 0 235px repeat-x;
}
#header .title,#header .content{
 width:960px;
}
#header .title{
 height:107px;
 overflow:hidden;
 margin:0 auto;
}
#header .content{
 margin:-107px auto 0 auto;
}
#header .title h1,#header .title p{
 float:left;
 clear:both;
}
#header .title h1,#header .title h1 a{
 display:block;
 width:198px;
 height:46px;
 background:url(../images/bg.gif) 0 -286px no-repeat;
}
#header .title h1 a{
 text-indent:-9999px;
}
#header .title p,#header .title p a{
 color:#999999;
}
#header .title h1{
 margin:26px 0 0 7px;
}
#header .title p{
 line-height:14px;
 margin:6px 0 0 7px;
}
/* 关键词搜索 */
#header .search{
 float:left;
 width:360px;
 height:64px;
 margin:43px 0 0 314px;
}
* html #header .search{
 margin-left:157px;
}
#header .search p{
 float:left;
 clear:both;
}
#header .search p input,#header .search p .btnStyle{
 float:left;
 height:25px;
 border:none;
}
#header .search p input{
 color:#9B9B9B;
 width:305px;
 line-height:25px;
 padding:0 0 0 4px;
 border-top:1px solid #ACACAC;
 border-left:1px solid #ACACAC;
 background:#EEEEEE;
}
#header .search p .btnStyle{
 text-indent:-9999px;
 font-size:12px;
 width:25px;
 line-height:300px;
 overflow:hidden;
 border-top:1px solid #ACACAC;
 background:#EEEEEE url(../images/bg.gif) -170px -252px no-repeat;
}
#header .search dl{
 clear:both;
 font-size:14px;
 width:100%;
 line-height:20px;
 overflow:hidden;
 padding:5px 0 0 0;
}
#header .search dl dt,#header .search dl dd{
 float:left;
}
#header .search dl dt{
 color:#000000;
}
#header .search dl dd a{
 color:#9B9B9B;
 margin:0 10px 0 0;
}
/* 天气预报 */
#header .weatherForecast{
 float:left;
 color:#323232;
 width:182px;
 margin:20px 0 0 0;
}
#header .weatherForecast span{
 float:left;
 display:block;
}
#header .weatherForecast .weather{
 width:100%;
 padding:0 0 8px 0;
}
#header .weatherForecast .weather img{
 display:inline;
 vertical-align:absbottom;
 width:68px;
 height:56px;
 margin:0 5px -5px 0;
 background:none;
}
#header .weatherForecast .city{
 text-align:center;
 width:53px;
}
/* adBanner1 */
#adBanner1{
 float:left;
 width:100px;
 height:80px;
 margin:20px 0 0 0;
}
#adBanner1 iframe{
 width:100px;
 height:80px;
}
/* adCrossing1 */
#header .adStyle1{
 clear:both;
 overflow:hidden;
 padding:3px 0 0 0;
 border-top:1px solid #336699;
}
#adCrossing4{
 margin-top:0;
}
/* 正在直播、央视名栏 */
#header .livebroadcast,#header .famousProgram{
 float:left;
 height:41px;
 overflow:hidden;
 margin:0 20px 0 0;
}
#header .livebroadcast dl,#header .famousProgram dl{
 float:left;
 white-space:nowrap;
 height:18px;
 line-height:18px;
 margin:8px 0 0 0;
}
#header .livebroadcast dl dt,#header .famousProgram dl dt,#header .livebroadcast dl dd,#header .famousProgram dl dd{
 float:left;
 margin:0 5px 0 0;
}
#header .livebroadcast dl dt,#header .famousProgram dl dt{
 text-align:center;
 color:#336699;
 font-weight:bold;
 width:58px;
 height:18px;
 background:url(../images/bg.gif) -235px -302px no-repeat;
}
#header .famousProgram dl dd{
 margin:0 10px 0 0;
}
/* 导航 */
#navigation{
 float:left;
 clear:both;
 text-align:center;
 width:960px;
 height:27px;
 line-height:27px;
 overflow:hidden;
 background:#336699;
}
#navigation ul{
 margin:0 auto;
}
#navigation ul li{
 display:inline-block;
 overflow:hidden;
 margin:0 -3px;
 padding:0 14px;
 background:url(../images/bg.gif) 100% -58px no-repeat;
}
#navigation ul:lang(nav){
 display:table !important;
}
#navigation ul:lang(nav) li {
 display:table-cell !important;
}
* html #navigation ul li{
 display:inline;
 margin:0;
}
*+html #navigation ul li{
 display:inline;
 margin:0;
}
#navigation ul li a{
 color:#FFF;
 height:27px;
 line-height:27px;
}
* html #navigation ul li a{
 display:inline-block;
}
*+html #navigation ul li a{
 display:inline-block;
}
/* 主体 */
#content{
 clear:both;
 width:960px;
 overflow:hidden;
 margin:0 auto;
 background:#FFFFFF;
}
/* 页尾 */
#footer{
 position:relative;
 clear:both;
 width:960px;
 line-height:20px;
 overflow:hidden;
 margin:0 auto;
 border-top:6px solid #99B2CC;
 background:#F9F9FA;
}
#footer a{
 text-decoration:none;
}
#footer a:hover{
 text-decoration:underline;
}
/* 媒体人、合作媒体、创作团队 */
#footer .mediaPeople,#footer .mediaPartners{
 float:left;
 width:370px;
 height:300px;
 overflow:hidden;
 background:#FFF;
}
#footer .mediaPeople h2,#footer .mediaPartners h2{
 font:normal 12px "宋体";
 line-height:20px;
 overflow:hidden;
 padding:15px 0 8px 15px;
 border-bottom:1px solid #99B2CC;
}
#footer .mediaPeople p,#footer .mediaPartners p{
 font:normal 12px "宋体";
 line-height:14px;
 width:350px;
 overflow:hidden;
 margin:15px 0 0 15px;
 padding:0 0 20px 0;
}
#footer .mediaPartners p{
 width:310px;
}
#footer .mediaPeople p a,#footer .mediaPartners p a{
 display:block;
 float:left;
 word-wrap:keep-all;
 white-space:nowrap;
 line-height:14px;
 margin:15px 0 0 0;
 padding:0 5px;
 border-right:1px dashed #666666;
}
#footer .mediaPeople p{
 border-right:1px solid #E0E0E0;
}
#footer .team{
 float:left;
 width:219px;
 height:299px;
 overflow:hidden;
 border-left:1px solid #99B2CC;
 background:#FFFFFF;
}
* html #footer .team{
 float:none;
 width:216px;
}
#footer .team h2{
 text-indent:-9999px;
 width:150px;
 height:40px;
 margin:16px 0 0 20px;
 background:url(../images/bg.gif) 0 -242px no-repeat;
}
#footer .team dl{
 color:#323232;
 width:200px;
 line-height:24px;
 margin:10px 0 0 20px;
}
#footer .team dl dt,#footer .team dl dd{
 float:left;
}
#footer .team dl dt{
 clear:left;
 white-space:nowrap;
}
#footer .team dl dd{
 width:120px;
}
/* 网站链接、版权信息 */
#footer .linkArea{
 clear:both;
 text-align:center;
 color:#A3A3A3;
 overflow:hidden;
 padding:10px 0;
 border-top:1px solid #EBE7E8;
}
#footer .copyright{
 text-align:center;
 color:#A3A3A3;
 width:600px;
 overflow:hidden;
 margin:0 auto;
 padding:0 0 20px 0;
}
#footer .linkArea a,#footer .copyright a{
 color:#A3A3A3;
}
#footer .copyright p{
 float:left;
}
#footer .copyright .miibeian{
 float:left;
}
