@charset "utf-8";
#enlarge_images
{
	position: absolute;
	display: none;
	z-index: 2;
	border: 5px solid #F6F6F6;
	overflow: hidden;
	line-height: 100%;
}
/*------------------------------ error ------------------------------*/
#tr_hidden
{
	visibility: hidden;
}
#error_bg
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -150px;
	width: 250px;
	height: 150px;
	padding: 25px;
	border: #F30 dashed 2px;
	background: #FFC;
	color: #F00;
	text-align: center;
	line-height: 200%;
}
/*------------------------------- main -------------------------------*/
#body_main
{
	float: left;
	width: 100%;
	background: url(/CN/Themes/Normal/Images/header_bg.png) top repeat-x;
}
/*------------------------------ header ------------------------------*/
#header_container
{
	float: left;
	width: 100%;
}
#header_bg
{
	width: 1004px;
	margin-left: auto;
	margin-right: auto;
}
#header_top
{
	float: left;
	width: 1004px;
	height: 122px;
	overflow: hidden;
}
#header_logo
{
	float: left;
	width: 432px;
	height: 122px;
	overflow: hidden;
}
#header_link
{
	float: left;
	width: 240px;
	height: 22px;
	background: url(/CN/Themes/Normal/Images/header_link.png);
	padding: 26px 0px 23px 332px;
}
#header_search
{
	float: left;
	width: 292px;
	height: 30px;
	background: url(/CN/Themes/Normal/Images/header_search.png);
	padding: 0px 8px 21px 272px;
}
#header_nav
{
	float: left;
	width: 1004px;
	height: 42px;
}

/*------------------------------- center -------------------------------*/
#body_center
{
	float: left;
	width: 100%;
}
#body_center_bg
{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
/*------------------------------ position ------------------------------*/
#lefter_container
{
	float: left;
	width: 708px;
	padding-top: 15px;
	padding-right: 7px;
}
#righter_container
{
	float: left;
	width: 285px;
	padding-top: 15px;
}
#middler_container
{
	float: left;
	width: 1000px;
	background: url(/CN/Themes/Normal/Images/bg_info.png);
	overflow: hidden;
}

/*------------------------------ index ------------------------------*/
/*------------------------------ player ------------------------------*/
#index_player_container
{
	float: left;
	width: 708px;
	height: 296px;
	padding-bottom: 16px;
	background: url(/CN/Themes/Normal/Images/bottom_flash.png) no-repeat bottom;
	margin-bottom: 18px;
}
/*------------------------------ about ------------------------------*/
#index_about_container
{
	float: left;
	width: 708px;
	height: 314px;
	background: url(/CN/Themes/Normal/Images/bg_about.png);
}
#index_about_title
{
	float: left;
	width: 660px;
	height: 270px;
	line-height: 30px;
	overflow: hidden;
	background: url(/CN/Themes/Normal/Images/title_about.png) no-repeat top;
	padding: 12px 8px 0px 40px;
	margin-bottom: 17px;
}
#index_about_bottom
{
	float: left;
	width: 708px;
	height: 15px;
	background: url(/CN/Themes/Normal/Images/bottom_about.png);
}
/*------------------------------ news ------------------------------*/
#index_news_container
{
	float: left;
	width: 285px;
}
#index_news_title
{
	float: left;
	width: 285px;
	height: 37px;
}
#index_news_bg
{
	float: left;
	width: 260px;
	height: 260px;
	background: url(/CN/Themes/Normal/Images/bg_news.png);
	padding: 6px 5px 9px 20px;
}
#index_news_bottom
{
	float: left;
	width: 285px;
	height: 15px;
	background: url(/CN/Themes/Normal/Images/bottom_news.png);
	overflow: hidden;
}
/*------------------------------ contact ------------------------------*/
#index_contact_container
{
	float: left;
	width: 278px;
	margin-top: 3px;
	padding-left: 7px;
}
#index_contact_title
{
	float: left;
	width: 278px;
	height: 40px;
}
#index_contact_bg
{
	float: left;
	width: 229px;
	height: 226px;
	padding: 22px 26px 10px 23px;
	background: url(/CN/Themes/Normal/Images/bg_order.png);
}
#index_contact_text
{
	float: left;
	width: 219px;
	height: 75px;
	padding-left: 10px;
	line-height: 25px;
}
#index_contact_bottom
{
	float: left;
	width: 285px;
	height: 15px;
	background: url(/CN/Themes/Normal/Images/bottom_order.png);
}
/*------------------------------ info ------------------------------*/
#index_info_download
{
	float: left;
	width: 1000px;
	padding-bottom: 15px;
	background: url(/CN/Themes/Normal/Images/bottom_info.png) no-repeat bottom;
	overflow: hidden;
}
#index_info_container
{
	float: left;
	width: 749px;
}
#index_info_title
{
	float: left;
	width: 749px;
	height: 40px;
}
#index_info_bg
{
	float: left;
	width: 720px;
	height: 170px;
	padding: 24px 4px 23px 25px;
}

/*------------------------------ download ------------------------------*/
#index_download_container
{
	float: left;
	width: 251px;
}
#index_download_title
{
	float: left;
	width: 251px;
	height: 40px;
}
#index_download_bg
{
	float: left;
	width: 220px;
	height: 203px;
	padding: 0px 10px 14px 21px;
	background: url(/CN/Themes/Normal/Images/bg_download.png) no-repeat left;
}
/*------------------------------- linker -------------------------------*/
#linker_container
{
	float: left;
	width: 1000px;
	padding-bottom: 25px;
}
#linker_img_title
{
	float: left;
	width: 1000px;
	height: 40px;
}
#linker_img_bg
{
	float: left;
	width: 992px;
	padding: 2px 4px 5px 4px;
	background: #FFF;
}
/*------------------------------- footer -------------------------------*/
#footer_container
{
	float: left;
	width: 100%;
	background: url(/CN/Themes/Normal/Images/footer_bg.png) top repeat-x;
}
#footer_bg
{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#footer_logo
{
	float: left;
	width: 350px;
	height: 90px;
	padding: 18px 30px 20px 10px;
	background: url(/CN/Themes/Normal/Images/footer_split.png) no-repeat right;
}
#footer_text
{
	float: left;
	width: 570px;
	height: 75px;
	color: #404040;
	padding: 28px 10px 25px 30px;
}
#footer_text a:link
{
	color: #404040;
}
#footer_text a:visited
{
	color: #404040;
}
#footer_text a:hover
{
	color: #C00A09;
}
#footer_text p
{
	line-height: 25px;
}
/*------------------------------ all lefter ------------------------------*/
#all_lefter
{
	float: left;
	width: 235px;
	padding-right: 15px;
	padding-top: 15px;
}
/*---------------------------- all page style ---------------------------*/
#all_righter_page_style
{
	float: left;
	width: 730px;
	padding: 3px 10px;
	height: 26px;
	line-height: 26px;
	background: #EEEEEE;
}
/*------------------------------ all righter ------------------------------*/
#all_righter
{
	float: left;
	width: 750px;
	padding-top: 15px;
}
#all_righter_location
{
	float: left;
	width: 730px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: url(/CN/Themes/Normal/Images/all_righter_location.png);
	overflow: hidden;
}
#all_righter_container
{
	float: left;
	width: 720px;
	padding: 5px 15px;
	background: url(/CN/Themes/Normal/Images/all_righter_bg.png);
}
#all_righter_bottom
{
	float: left;
	width: 750px;
	height: 15px;
	background: url(/CN/Themes/Normal/Images/all_righter_bottom.png);
}
#all_righter_title
{
	float: left;
	width: 720px;
	line-height: 32px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #CE160E;
	margin-top: 5px;
}
#all_righter_time
{
	float: left;
	width: 720px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #999;
}
#all_righter_text
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 180%;
	border-top: #CCC dashed 1px;
	border-bottom: #CCC dashed 1px;
	padding: 5px 0;
	margin: 10px 0;
}
#all_righter_text img
{
	max-width: 720px;
}
#all_righter_img
{
	float: left;
	width: 720px;
	border-top: #CCC dashed 1px;
	padding: 5px 0;
	margin: 10px 0;
}
#all_righter_updown
{
	float: left;
	width: 720px;
	height: 40px;
	line-height: 20px;
}
#all_righter_news
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 150%;
	padding: 5px 0;
}

#all_righter_product
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 150%;
	padding: 5px 0px 5px 0px;
}
#all_righter_picture
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 150%;
	padding: 5px 0px 5px 0px;
}

#all_righter_back
{
	float: left;
	width: 720px;
	min-height: 100px;
	line-height: 150%;
	padding: 10px 0px 0px 0px;
	background: #FFF;
}
#all_righter_back table
{
	width: 100%;
	margin-bottom: 5px;
	border: #E9E9E9 solid 1px;
	margin-left: auto;
	margin-right: auto;
}
#all_righter_back td
{
	width: 25%;
	padding: 5px 10px;
	background: #F9FAFB;
}
#all_righter_feed
{
	float: left;
	width: 738px;
	min-height: 200px;
	line-height: 150%;
	padding: 5px 6px 5px 6px;
	background: url(/CN/Themes/Normal/Images/all_righter_bg.png);
}
#all_righter_feed table
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#all_righter_feed th
{
	width: 25%;
	padding: 5px 10px;
	background: #FEFAFA;
}
#all_righter_feed td
{
	width: 75%;
	padding: 5px 10px;
	background: #F9FAFB;
}
#all_righter_feed_p
{
	line-height: 100px;
	text-align: center;
}
/*------------------------------ user ------------------------------*/
#all_righter_user_border
{
	float: left;
	width: 260px;
	height: 150px;
	padding: 5px 230px;
	margin-top: 30px;
}
#all_righter_user_bg
{
	float: left;
	width: 260px;
	height: 150px;
}