@charset "utf-8";
/****
page_bar begin
*/
#searchbar{
background:url(img/top_bar/bg_searchbar.gif) repeat-x;
}
#searchbar .searchbar_box{
width:778px;
margin:0 auto;
height:34px;
overflow:hidden;
font-size:12px;
}
#bar_channel_link_text {
margin-top:7px;
padding-left:1px;
height:19px;
width:177px;
line-height:19px;
float:left;
color:#fff;
font-family:"宋体";
}
#bar_channel_link_text a{
color:#fff;
font-family:Arial, "宋体";
}
#bar_search_box{
background:url(img/top_bar/bg_bar_search_box.gif) no-repeat;
padding-left:50px;
margin-top:6px;
height:19px;
line-height:19px;
float:left;
color:#000;
margin-right:16px;
}
#bar_search_box a{
color:#000;
}
#bar_searchtype_select{
display:block;
float:left;
}
#bar_searchtype_select a, #bar_search_box a.submit_btn{
background:url(img/top_bar/bg_bar_searchtype_btn.gif) no-repeat;
display:inline;
width:47px;
text-align:center;
height:19px;
line-height:22px;
overflow:hidden;
float:left;
margin-right:5px;
}
#bar_searchtype_select a.cur{
width:42px;
padding-left:5px;
background-image:url(img/top_bar/bg_bar_searchtype_btn_cur.gif);
}
#bar_search_box .submit_btn_box{
float:left;
}
#bar_search_box a.submit_btn{
background-image:url(img/top_bar/bg_bar_search_submit_btn.gif);
}
#bar_search_box span.q_box{
background:url(img/top_bar/bg_bar_search_q_box.gif) no-repeat;
height:19px;
width:180px;
overflow:hidden;
float:left;
margin-right:5px;
}
#bar_search_box span.q_box .q_txt{
background:transparent none;
border:0px none;
height:14px;
line-height:16px;
width:170px;
margin:2px 0 0 5px;
color:#666666;
}
#bar_function_link{
background:transparent url(img/top_bar/bg_bar_function_link.gif) no-repeat left top;
padding-left:10px;
margin-top:6px;
height:19px;
line-height:19px;
float:left;
color:#ffffff;
}
#bar_function_link a{
color:#ffffff;
}
#head_login_box{
margin-left:7px;
margin-top:2px;
margin-right:92px;
}
/****
page_bar end
*/
#page_head {
clear:both;
}

/*sitenav_box*/
#sitenav_box{
font-family:Arial;
clear:both;
width:778px;
margin:0 auto;
_height:1px; min-height:1px;
}
#sitenav_box .channel_logo{
	float:left;
	_height:1px;
	min-height:1px;
	width:165px;
	padding-top:46px;
	color:#0B5596;
	background-image: url(/library/image/logo/logo_cctv_com.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
#sitenav_box ul#sitenav_links{
float:right; 
background: url(/library/image/dot/dot_bg_sitenav_links.gif) repeat-y; padding-left:19px; padding-bottom:2px; margin:8px 0px 14px 0px;
_height:20px; min-height:20px;
color:#0B5596;
}
#sitenav_box ul#sitenav_links li{
line-height:18px;
}
#sitenav_box ul#sitenav_links li a{color:#0B5596; margin-right:8px;}
#sitenav_box ul#sitenav_links li a.cur{ color:#0072D9; text-decoration:underline;}

/*nav_box*/
#nav_box{
clear:both;
width:778px;
margin:0 auto;
padding-bottom:2px;
background: url(img/inc/bg_nav_box.gif) repeat-x left bottom;
}
#nav_box .channel_logo{ float:left; background:url(img/inc/nav_logo.gif) no-repeat left bottom; width:76px; height:23px; margin-right:18px; margin-top:2px;}
#nav_box .channel_logo a{ width:76px; height:23px;display:block;}
#nav{
padding-top:4px;
}
#nav li{
_height:1px; min-height:1px;
background:#7b7b7b url(img/inc/bg_navlink_leftw.gif) no-repeat left top;
float:left; margin-right:1px;
}
#nav li a{
background:transparent url(img/inc/bg_navlink_rightn.gif) no-repeat right top;
height:24px;
line-height:24px;
float:left;
padding:0px 5px 0px;
font-size:13px;
color:#000;
}
#nav li.cur{
background:#3b39a5 url(img/inc/bg_navlink_leftw_cur.gif) no-repeat;
margin-top:0px;
}
#nav li.cur a{
background-image:url(img/inc/bg_navlink_rightn_cur.gif);
height:24px;
line-height:24px;
padding:0px 12px 0px;
font-size:13px;
color:#ffffff;
}

/*program_list_box*/
#program_list_box{
clear:both;
}
#program_list{
background:#3b39a5 url(img/inc/bg_program_list.gif) repeat-x;
width:766px;
margin:0 auto;
font-size:13px;
padding:8px 0 0px 12px;
_height:17px;
min-height:17px;
color:#ffffff;
}
#program_list a{
color:#ffffff;
}
/****
page_head end
*/

/****
page_bottom begin
*/
#page_bottom .footer{
background:#e7e7e7;
clear:both;
_height:10px; min-height:10px;
width:778px;
margin:0 auto;
}
#page_bottom .footer .bottom_link{
margin:0 auto;
padding:18px 0 0;
line-height:1.1em;
text-align:center;
}
#page_bottom .footer .bottom_copyright{
width:360px;
margin:0 auto;
padding-bottom:22px;
_height:1px; min-height:1px;
}
#page_bottom .footer .bottom_copyright p{
padding:18px 0 0;
float:left;
width:330px;
_display:inline;
text-align:center;
line-height:1.4em;
}
#page_bottom .footer .bottom_copyright .copyright_gongshang_logo{
float:right;
margin-top:20px;
}

/****
page_bottom end
*/

/****
page_body begin
*/


#head_style_box{
width:778px;
margin:0 auto;
}
