﻿@charset "utf-8";
/* CSS Document */
body {background:#FFF;}
.bg_top_owner{background:url(img/bg_top_owner.jpg) no-repeat center 79px;}
.bg_top_h_tile{background:url(img/bg_top_h_tile.jpg) repeat-x center 79px;}
#page_head{height:140px;}
#page_body .page_main{ padding:5px; background:#E2E2E2; width:880px; margin:0 auto;}
/*CNTV*/
.hd_top{clear:both; height:91px; margin:0 auto; padding-top:1px; width:960px;}
.hd_top .hd_logo,
.hd_top .hd_search,
.hd_top .hd_notice{float:left;}
.hd_top .hd_logo{color:#BF1A20;margin:10px 0 0 8px;}
.hd_top .hd_search{font-size:14px;margin-left:102px;width:438px;}
.hd_top .search_form{background:#eee url(img/hd_search_icon.jpg) no-repeat 100% center; border:#acacac 1px solid; border-bottom:none; border-right:none; height:24px; float:left; margin:1px 3px 0 0;}
.hd_top .hd_in_search{background:none; border:none; color:#9d9d9d; float:left; font-size:14px; padding:4px; width:303px; *width:300px;}
.hd_top .hd_in_search_btn{background:none; border:none; cursor:pointer; float:left; margin:3px 3px 0 0; width:20px;}
.hd_top .hot_tag{color:#000;float:left;padding:7px 0 0 4px;}
.hd_top .hot_tag a{color:#9b9b9b;}
.hd_top .hd_notice{float:right; background:url(img/hd_notice_bg.jpg) no-repeat scroll 0 0;height:80px; line-height:80px; margin-top:4px; text-align:center; width:166px;padding-top:5px;}
.hd_top .hd_notice h3{font-size:14px;}
.hd_top .hd_notice th{font-weight:normal;}
.hd_navbox{width:890px; margin:0 auto;}
.mainnav{position:relative;line-height:16px; font-size:14px; float:left; overflow:hidden; padding:6px 0; clear:both;}
.mainnav li{float:left; color:#FFF;background:url(img/hd_mainnav_ligap.jpg) no-repeat 100% 50%; padding:0 10px; font-weight:700; position:relative; border-left:2px solid #FFF; margin-left:-2px;}
.mainnav li.last{background:none;}
.mainnav li a{color:#FFF;display:inline-block;}
.mainnav li a:hover{text-decoration:none;}
.mainnav li.nownav b{background:url(img/hd_nownav_icon.gif) no-repeat center bottom; width:7px; height:4px; font-size:0; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:-4px;}
.mainnav li.nownav .sonnav{display:block;}
.subnav{ color:#333; clear:both; line-height:20px; background:#E2E2E2; padding:0 60px; }
.subnav a{ color:#333;}
/**/

.hd_adbox{ float:left; text-align:center; width:438px; margin:10px 0 0 0;}