body{
	text-align:center;
	margin:0px;
	color:#000;
	background-color:#FFF;
}

.outline
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:#FFF;
	text-align:left;
}

.outline .header{
	padding:0px;
}

a{color:#000;text-decoration:none;}

form{ padding: 0px;margin: 0px; }


h1{}
h2{ font-size:18px;font-weight:bolder;color:#FF3333;padding:0px;margin:5px 0px; }
h3{ font-size:16px;font-weight:bolder;color:#FFCC33;padding:2px;margin:2px 0px; }
h4{ font-size:12px;font-weight:bolder;color:#FFCC33;padding:0px;margin:0px 0px;}
h5{}


.header_top
{
	height: 84px;
}

.header_top .header_top_left
{
	float: left;
	width: 500px;
	overflow: hidden;
}

.header_top .header_top_right
{
	float: left;
	width: 480px;height: 84px;
	background: url(../images/header/repeat.gif) repeat-x;
	text-align: right;
}

.header_top .header_top_left_test_5
{
	float: left;
	width: 500px;
	overflow: hidden;
}

.header_top .header_top_right_test_5_1
{
	float: left;
	width: 480px;height: 120px;
	text-align: right;
	border:none;
}

.header_top .header_top_right_test_5_1 .invite_test_5
{
	float: right;
	padding-top: 80px;
	padding-bottom:5px;
	padding-right:15px;
}

.header_top .header_top_right_test_5_1 .reg_test_5
{
	float: right;
	padding: 80px 0px 5px 0px;
}

.header_top .header_top_right_test_5_1 .login_test_5
{
	float: right;
	padding: 80px 0px 5px 0px;
}

.header_top .header_top_right_test_5 .invite_test_5
{
	float: right;
	padding-top: 80px;
	padding-bottom:5px;
	padding-right:10px;
}

.header_top .header_top_right_test_5 .reg_test_5
{
	float: right;
	padding: 80px 0px 5px 0px;
}

.header_top .header_top_right_test_5 .login_test_5
{
	float: right;
	padding: 80px 0px 5px 0px;
}

.header_top .header_top_right
{
	float: right;
	margin-top: 45px;
	padding-bottom:5px;
	padding-right:15px;
}

.header_top .header_top_right .login
{
	float: right;
	padding: 45px 0px 5px 0px;
}

.header_top .header_top_right .reg
{
	float: right;
	padding: 45px 0px 5px 0px;
}

.header_top .header_top_right .separator
{
	float: right;
	padding: 45px 10px 5px 10px;
	color: #FFF;
} 

.setHomepage
{
	float: right;
}

.Homepage_separator
{
	float: right;
	padding:5px;
	color: #FFF;
} 

.header_top .header_top_right .search
{
	float: right;
	padding: 45px 30px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #83C02C;
}

.header_top .header_top_right_test_5_1 .search
{
	float: right;
	padding: 45px 30px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #83C02C;
}

.header_bottom
{
	height: 29px;
	width: 980px;
	background-color: #D6F7B2; //CBF3A2
}

.current_time
{
	float: right;
	margin-top: 15px;
	color: #83C02C;font-size: 12px;
	text-align: right;
	padding-right: 10px;
	width: 200px;
	height:18px;
}

.weather
{
	float: right;
		margin-top: 11px;
	color: #83C02C;font-size: 12px;
	text-align: right;
	width: 200px;
	padding-right:9px;
}

.blank
{
	float: right;
	width: 650px;
}

.top
{
	height: 320px;
}

.top .top_left
{
	float: left;
	width: 650px;
}

.top .top_right
{
	float: left;
	width: 330px;
}

.top .top_right_div2
{
	/*float:left;*/
	width:320px;
	height: 59px;
	background: url(../images/cal_bottom_bg.gif) no-repeat;
}

.top .top_right .search_date .year
{
	float: left;
	padding-left: 25px;
	padding-bottom:15px;
}

.top .top_right .search_date .year input
{
	width: 50px;
}

.top .top_right .search_date .month
{
	float:left;
	padding-left: 5px;
	padding-bottom:15px;
}

.top .top_right .search_date .month input
{
	width: 30px;
}

.top .top_right .search_date .day
{
	float:left;
	padding-left: 5px;
	padding-bottom:15px;
}

.top .top_right .search_date .day input
{
	width: 30px;
}

.top .top_right .search_date
{
	padding: 15px 0px 15px 0px;
}

.top_right_search
{
	border:0px;
	margin-left: 10px;
	margin-top: 2px;
	width:75px;height:21px;
	background:url(../images/search.gif) no-repeat;
	cursor: pointer;
}

.eshop
{
float: left;
height: 300px;
background: #b6e98c;
margin-top: 20px;
}

.eshop .video
{
float: right;
}

.middle
{
	margin: 20px 0px;
	border:1px solid #b6e98c;
	text-align: left;
	padding: 0px;
	width:980px;
	height:148px;
}

.middle .box{
	float: left;
	width: 272px;
	height: 148px;
}

#box_middle
{
	border-left:1px dotted #b6e98c;
	border-right:1px dotted #b6e98c;
}

.middle .box .box_title
{
	border-bottom:1px solid #b6e98c;
	color: #83C02C;font-size: 15px;font-weight: bold;
	padding: 10px 15px 5px 15px;
}
 
.middle .box .box_title a
{
	/*border-bottom:1px solid #b6e98c;*/
	color: #83C02C;font-size: 15px;font-weight: bold;
	padding: 10px 15px 5px 15px;
}

.middle .box .box_content
{
	color: #888888;font-size: 12px;
	padding: 10px 15px 15px 15px;
}

.middle .box  .moreicon
{
	text-align:right;
	font-size:11px;
	cursor:hand;
}



.mr_banner
{
	margin-top:50px;
	padding-left:15px;
}

.activity
{
	margin-top:30px;
	padding-left:65px;
	padding-bottom:120px;
}

.activity .group
{
	float:left;
	padding-right:40px;
}

.bottom_left
{
	float: left;
	width: 695px;
	margin-bottom: 15px;
	
}

.bottom_left .content_mag
{
	width: 690px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 1px solid #b6e98c;
	padding-right: 5px;
}
.bottom_left .advertisement
{
	float: left;
	width: 690px;
	padding-bottom: 10px;
	padding-right: 5px;
}

.bottom_left .content_mag .mag_img
{
	float: left;
	margin-right: 15px;
	height: 130px;
}

.bottom_left .content_mag .mag_content
{
	float: left;
	padding-top: 5px;
	width: 530px;
}

.bottom_left .content_mag .title1
{
	margin: 0px;
	margin-bottom: 0px;
	color: #83C02C;
	font-size: 17px;
	font-weight: bold;
}

.bottom_left .content_mag .title2
{
	margin: 0px;
	color: #83C02C;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.bottom_left .content_mag .title3
{
	margin: 0px;
	color: #83C02C;
	font-size: 13px;
}

.bottom_left .content_mag .sub_title
{
	margin-top: 8px;
	color: #888888;
	font-size: 12px;
	font-weight: bold;
}

.bottom_left .content_mag .content_text
{
	color: #888888;
	font-size: 12px;
}

.bottom_left .content_mag .more_link
{
	float:right;	
}

.bottom_left .content_mag .more_link a
{
	color: #83C02C;font-size: 12px;
}

.bottom_left .content
{
	float: left;
	width: 330px;
	padding-bottom: 20px;
}

.bottom_left .content_row_separator
{
	clear: both;
	height: 30px;
}

.bottom_left .separate_line
{
	float: left;
	width: 330px;
	border-top: 1px dotted #b6e98c;
}

.bottom_left .content_column_separator
{	
	float: left;
	width: 35px;
}

.bottom_left .content .content_img
{
	float: left;
	margin-right: 15px;
	width: 88px;
	height: 88px;
}

.bottom_left .content .content_text
{
	float: left;
	width: 220px;
	color: #888888;
	font-size: 12px;
	margin-top: 2px;
}

.bottom_left .content .content_text .title
{
	margin: 0px;
	margin-bottom: 4px;
	color: #83C02C;
	font-size: 15px;
	font-weight: bold;
}

.bottom_left .content .content_text .sub_title
{
	margin-bottom: 2px;
	font-weight: bold;
}

.bottom_left .content .content_text img
{
	margin-top: 5px;
}

.bottom_left .other_video
{
	font-size:20px;
	color:#395B38;
	padding-bottom:20px;
}

.bottom_left .video
{
	margin-bottom:40px;
	height:380px;
}

.bottom_left .video .video_item
{
	float:left;
	width:155px;
	height:155px;
	padding-bottom:40px;
}

.bottom_left .video .video_item .film
{
	width:125px;
	height:82px;
	padding-bottom:10px;
}

.bottom_left .video .video_item .filmname
{
	font-size:14px;
	font-weight:bold;
	color:#005E02;
	padding-bottom:10px;
}

.bottom_left .video .video_item .star_rate
{
	padding-right:40px;
	float:left;
}

.bottom_left .video .video_item .play_icon
{
	float:left;	
}

.bottom_left .video_page
{
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	font-size:14px;
	padding:5px 0px 5px 0px;	
	font-weight:bold;
	text-align:center;
}





.bottom_right
{
	float: left;
	width: 270px;
	margin-left: 15px;
	text-align:left;
}

.bottom_right .ad
{
	margin: 10px 0px;
}

.bottom_right .partener
{
	color: #83C02C;
	font-weight: bold;
}

.bottom_right .partener .partener_left
{
	float: left;
	width: 130px;height: 55px;
	margin-right: 10px;
	margin-top: 10px;
}

.bottom_right .partener .partener_right
{
	float: left;
	width: 130px;height: 55px;
	margin-top: 10px;
}

.bottom_right .news
{
	height: 400px; //670,320
}

.bottom_right .news .content_top
{
	width: 270px;
	float:left;
	overflow: hidden;
}

.bottom_right .news .content_bottom
{
	background-color: #b6e98c;
	height: 70px;
	color: #FFF;
	font-size: 12px;
	padding: 10px 15px 0px 15px;
}


.bottom_right .news .content
{
	border-left: 2px solid #b6e98c;
	border-right: 2px solid #b6e98c;
	height:270px;
}

.bottom_right .news .content .hit_desp .title
{
	color: #83C02C;
	font-size: 15px;
	font-weight: bold;	
	padding-top:10px;
	text-align:left;
}

.bottom_right .news .content .hit_desp .content_text 
{
	color: #888888;
	font-size: 12px;
	text-align:left;
	padding: 15px, 15px 15px, 15px;
}

.bottom_right .news .content .hit_desp .content_pic
{
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
}

.bottom_right .news  .morebutton
{
	text-align:right;
	padding:0px, 10px, 5px, 0px;
	font-size:11px;
	border-left: 2px solid #b6e98c;
	border-right: 2px solid #b6e98c;
}

.bottom_right .news .separator
{
	border-top: 1px dotted #b6e98c;
	border-left: 2px solid #b6e98c;
	border-right: 2px solid #b6e98c;
}

.other
{
	margin-top:30px;
}

.other .other_word_1
{
	float:left;
	color: #6d8d57;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}

.other .other_word_2
{
	float:left;
	color: #83C02C;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}

.other .other_word_2 a
{
	float:left;
	color: #83C02C;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}

.other .other_word_2 a:hover
{
	text-decoration:underline;
	color: #83C02C;
}

.other .mr_other_word_1 
{
	float:left;
	color: #6d8d57;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}

.other .mr_other_word_2 
{
	float:left;
	color: #83C02C;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}

.other .mr_other_word_2 a
{
	float:left;
	color: #83C02C;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}

.other .mr_other_word_3 
{
	float:right;
	text-align:right;
	color: #0E0B72;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}

.other .mr_other_word_3 a
{
	float:right;
	text-align:right;
	color: #0E0B72;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}

.footer
{
	background-color: #ffffff;
	margin-top:10px; /*padding-top: 15px;*/
	margin-bottom: 40px;
}

.footer .footer_top
{
	width:980px;
	background: #b6e98c;
	height: 96px;
}

.footer .footer_top .search
{
	width:700px;
	float:left;
	padding: 20px 0px 30px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #83C02C;
}

.footer .footer_top .logo
{
	float:right;
	color: #83C02C;
	text-align:right;
}

.footer .footer_top .logo_1
{
	float:right;
	text-align:right;
	color: #83C02C;
	padding-right:10px;
	border:none;
}

.footer .footer_bottom
{
	color: #83C02C;
	font-size: 13px;
	margin-top: 10px;
}

.footer .footer_bottom .footer_bottom_left
{
	float: left;
	width: 330px;
	text-align: left;
}

.footer .footer_bottom .footer_bottom_left a
{
	text-align: left;
	color: #83C02C;
}

.footer .footer_bottom .footer_bottom_right
{
	float: left;
	width: 650px;
	text-align: right;
}

.footer .footer_bottom .footer_bottom_right img
{
	float: right;
	margin-top: 5px;
}

.footer a
{
	color:#83C02C;text-decoration:none;
}

.top_search_submit
{
	border:0px;
	width:39px;height:22px;
	background:url(file://///192.168.2.11/share/hk_discovery/images/search/go.gif) no-repeat;
	cursor: pointer;
}

.bottom_search_submit
{
	border:0px;
	width:39px;height:22px;
	background:url(file://///192.168.2.11/share/hk_discovery/images/search/go2.gif) no-repeat;
	cursor: pointer;
}

.index_cal
{
	border: 4px solid #c0e586;
	border-bottom: 8px solid #c0e586;
	background-color: #c5e79a;
	width: 322px;
}

.index_cal .bottom_space
{
	height: 69px; 
}

.index_cal .cal_content
{
	border: 3px solid #ffffff;
	border-right: 2px solid #ffffff;
}

.index_cal .cal_content .mon_year
{
	background-color: #c9f191;
	padding-top: 5px;
	border-bottom: 3px solid #ffffff;
	text-align: center;
	font-size: 22px; color: #62a72f;
}

.index_cal .cal_content .week_day
{
	border-top: 2px solid #67e94b;
	border-left: 2px solid #67e94b;
	border-bottom: 1px solid #67e94b;
}

.index_cal .cal_content .week_day .week
{
	float: left;
	width: 43px;
	border-right: 2px solid #67e94b;
	border-bottom: 2px solid #67e94b;
	font-size: 12px; color: #62a72f;
	text-align: center;
	background-color: #bae693;
}

.index_cal .cal_content .week_day .day
{
	float: left;
	width: 43px; height: 30px;
	border-right: 2px solid #67e94b;
	border-bottom: 2px solid #67e94b;
	background-color: #f7fcf0;
	font-size: 10px; color: #8f8c87;
}

.index_cal .cal_content .week_day .current_day
{
	float: left;
	width: 43px; height: 30px;
	border-right: 2px solid #67e94b;
	border-bottom: 2px solid #67e94b;
	background-color: #dfe6d5;
	font-size: 10px; color: #8f8c87;
}

.aboutustext
{
	float: left;
	font-size: 13px;
	padding-left: 20px;
	color:#888888;
	padding-right: 80px;
	padding-top: 10px;
	padding-bottom: 5px;
	width:550px;
	
}

.aboutuslogo
{
	float: left;
	width: 230px;
}

.aboutuslogo .companylogo
{
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 30px;
}

.servicetext
{
	float: left;
	font-size: 14px;
	padding-left: 20px;
	color:#888888;
	padding-right: 80px;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 700px;
}

