@charset "utf-8";
* { margin: 0px; padding: 0px; }
ul,li { list-style: none; }
a:link { color:#000; text-decoration: none; }
a:visited { color:#000; text-decoration: none; }
a:hover { color:#e7851a; text-decoration: none; }
a:active { color:#000; text-decoration: none; }
body { font-size: 12px; font-family: "宋体",Arial; }
#head { margin-bottom:10px; }
.header ,#main,#foot{ width:944px; height:auto; overflow:auto; zoom:1;margin:0 auto; padding:0 auto; }
.logo a{ width:261px; height:75px; background:url(../images/logo.gif) no-repeat left top; display:block; float:left; }
.nav { float:right; margin-top:30px; }
.nav li { height:28px; float:left; background:url(../images/nav.gif) right -270px no-repeat; }
.nav .default a,.nav .business a, .nav .weather a, .nav .experts a, .nav .studio a, .nav .about a { height:28px; background:url(../images/nav.gif); margin: 0 10px; }
.nav a:hover {  padding-bottom:3px; border-bottom: 3px solid #F90; }
.nav .default a{ width:33px; background-position:0 11px; display:block;  }
.nav .business a { width:65px; background-position:0 -30px; display:block; }
.nav .weather a { width:97px; background-position:0 -70px; display:block; }
.nav .experts a { width:65px; background-position:0 -110px; display:block; }
.nav .studio a { width:81px; background-position:0 -150px; display:block; }
.nav .about a { width:65px; background-position:0 -190px; display:block; }
#head .notice { height:40px; background: url(../images/notice_line.gif) repeat-x left center; }
#head .notice div { width:955px; height:40px; line-height:30px; background:url(../images/notice.gif) no-repeat center center;margin:0 auto; padding:0 auto 10px; text-align:center; color:#fff; }
#main { margin-top:10px; }
#main .left { width:528px; float:left; }
#main .right { float:right; }
#main .left .video { width:507px; height:382px; background:url(../images/video_bg.gif) no-repeat center top; text-align:center; padding:12px 0 8px; }
#main .left .left_host { margin:20px 0 10px; }
#main .left .adimg { width:513px; margin-top:15px; }
#main .left .adimg img { width:513px; height:68px; border:none; margin:5px 0; }
#main .right .main_weather { width:387px; height:313px; background:url(../images/weather_bg.gif) no-repeat left top; padding:5px 7px; margin-bottom:5px; }
#main .right .main_weather h1 { font-size:16px; line-height:28px; padding:4px 10px; }
#main .right .main_weather ul { text-align:center; }
#main .right .main_weather  li { float:left; }
#main .right .main_weather h2 { font-size:14px; text-align:center; margin-bottom:5px; }
#main .right .main_weather h2  span { padding: 0 5px; }
#main .right .main_weather table { font-size:14px; }
.tomorrow { clear:both; margin-top:10px; }
.tomorrow  li{ width:193px; height:150px; float:left; text-align:center; }
.sunny { width:131px; height:111px; background:url(../images/sunny.jpg) no-repeat center center; }
.small_sunny { width:131px; height:81px; background:url(../images/small_sunny.jpg) no-repeat center -10px; }
.rain { width:131px; height:111px; background:url(../images/rain.jpg) no-repeat center center; }
.small_rain { width:131px; height:81px; background:url(../images/small_rain.jpg) no-repeat center -10px; }
.snow { width:131px; height:111px; background:url(../images/snow.jpg) no-repeat center center; }
.small_snow { width:131px; height:81px; background:url(../images/small_snow.jpg) no-repeat center -10px; }
.overcast { width:131px; height:111px; background:url(../images/overcast.jpg) no-repeat center center; }
.small_overcast { width:131px; height:81px; background:url(../images/small_overcasty.jpg) no-repeat center -10px; }
.cloudy { width:131px; height:111px; background:url(../images/cloudy.jpg) no-repeat center center; }
.small_cloudy { width:131px; height:81px; background:url(../images/small_cloudy.jpg) no-repeat center -10px; }
.blue { color:#015095; }
.blue1 { color:#00abff; }
.red1 { color:#f9463a; }
.tv_time { margin-bottom:15px; }
.tv_time dt{ height:42px; line-height:42px; background:url(../images/tv_time.gif) no-repeat left bottom; font-size:16px; font-weight:bold; padding:10px 0 0 55px; }
.tv_time dd td { width:126px; height:40px; background:url(../images/tv_time_bg.gif) no-repeat center center; padding:0 5px;  text-align:center; }
.tv_time dd td span { font-size:14px; }
.news dt{ height:24px; line-height:24px; background:#f5f5f5; font-size:16px; font-weight:bold; }
.news dd p { height:24px; line-height:24px; background:url(../images/icon_news.gif) no-repeat left center; padding-left:42px; clear:both; }
.news dd span { float:right; padding-left:10px; color:#848484; }
#footer { background: url(../images/notice_line.gif) repeat-x left -10px; height:80px; margin-top:10px;}
#foot { line-height:22px; text-align:center; padding-top:15px; }
.banner { width:944px; height:134px; background:url(../images/banner.jpg) no-repeat left bottom; }
.main_content1 { width:944px; height:auto; overflow:auto; zoom:1; background:url(../images/main_content1.jpg) repeat-y center top; }
.main_content { width:936px; height:auto; overflow:auto; zoom:1; background:url(../images/main_content.jpg) no-repeat center top; margin:10px 4px; }
.main_content2 { width:944px; height:40px; background:url(../images/main_content2.jpg.jpg) no-repeat center top; }
.main_side { width:214px; float:left; text-align:center; }
.main_main { width:722px; float:right; }
.main_side_nav { width:186px; height:232px; background:url(../images/main_side_nav.jpg) no-repeat left top; margin-top:15px; padding-top:17px; }
.main_side_nav a { height:29px; display:block; }
.sidenav_about_hover,.sidenav_about a:hover{ background:url(../images/sidenav_about.jpg) no-repeat 11px 0;  }
.sidenav_business_hover,.sidenav_business a:hover{ background:url(../images/sidenav_business.jpg) no-repeat 11px 0;  }
.sidenav_wearher_hover,.sidenav_weather a:hover{ background:url(../images/sidenav_weather.jpg) no-repeat 11px 0;  }
.sidenav_experts_hover,.sidenav_experts a:hover{ background:url(../images/sidenav_experts.jpg) no-repeat 11px 0;  }
.sidenav_chair_hover,.sidenav_chair a:hover{ background:url(../images/sidenav_chair.jpg) no-repeat 11px 0;  }
.sidenav_studio_hover,.sidenav_studio a:hover{ background:url(../images/sidenav_studio.jpg) no-repeat 11px 0;  }
.main_main dl { margin:20px 30px; }
.main_main dt { height:20px; line-height:20px; text-align:right; padding:20px 10px 5px 0; border-bottom: 1px solid #e8e8e8; }
.main_main dd { line-height:22px; margin:10px 0; }
.main_main dd table  { background:#d3d3d3; }
.main_main dd td { background:#fff; text-align:center; padding:5px; } 
.main_main dd td h1 { height:35px; line-height:35px; font-size:16px; font-weight:bold; }
.main_main dd ul { height:auto; overflow:auto; zoom:1; }
.main_main dd ul li { float:left; }
.title_about { background:url(../images/title_about.jpg) no-repeat left top; }
.title_business { background:url(../images/title_business.jpg) no-repeat left top; }
.title_experts { background:url(../images/title_experts.jpg) no-repeat left top; }
.title_studio { background:url(../images/title_studio.jpg) no-repeat left top; }
.title_chair { background:url(../images/title_chair.jpg) no-repeat left top; }
.line { margin-top:30px; border-top:1px dotted #d3d3d3; padding-top:30px; clear:both; }
.about_img { width:205px; height:350px; background:url(../images/about_img.jpg) no-repeat right top; margin:20px 0 0 15px; float:right;  }
