/* CSS Document */
#divall{ width:100%; margin:0; padding:0;}
	#divtop{ background:url(../../images/top_bg.jpg) bottom repeat-x;margin:0; padding:0; height:100px; }
		#divsubmenu{ float:right;clear:both;padding:8px 0 0 0;}
			#divsubmenu ul{ margin:0; padding:0;}
			#divsubmenu ul li{ float:left; list-style:none;margin:0 10px 0 0;}
			#divsubmenu ul li a{ color:#666; text-decoration:none;}
			#divsubmenu ul li a:hover{ color:#FF6600; text-decoration:none;}
		
		#divtopmain{ width:900px; margin:0 auto;padding:14px 0 0 0;*padding:25px 0 0 0;_padding:25px 0 0 0;clear:both;}
			
		#divlogo{ float:left; width:155px; height:44px; background:url(../../images/top_logo.jpg) no-repeat;}	
			
		#divmainmenu{ float:left;}
					#divmainmenu ul{margin:0px 0 0 25px;*margin:0px 0 0 45px;_margin:0px 0 0 45px; padding:0;}
					#divmainmenu ul li{ float:left; list-style:none; font-size:14px; margin:0;}
					#divmainmenu ul li a{ display:block; float:left;color:#666; text-align:center; margin:14px 0 0 0;text-decoration:none; padding:0 11px;height:38px; line-height:38px;}
					#divmainmenu ul li a:hover{ display:block; float:left; color:#3366ff;text-align:center; margin:14px 0 0 0;text-decoration:none; background:url(../../images/menu_bg.jpg) bottom repeat-x;padding:0 11px; height:38px; line-height:38px;}
					/*#divmainmenu .m_current_menu{ background:url(../../images/top_current_mainmenu_bg.jpg) no-repeat; width:84px; height:24px; font-weight:bold; color:#fff;text-align:center; padding:14px 0 0 0;}*/
	
	#divmiddle{ width:100%;background:url(../../images/Middle_top_bg.jpg) center top repeat-x; margin:0; padding:0;}	
		#dm_mainwrap{ width:900px; margin:0 auto; padding:18px 0 0 0;}
		
			#divlogin{ float:left;width:282px; height:175px; background:url(../../images/login_box_bg.jpg) no-repeat; margin:0 17px 0 0;}			
				#login_title{ font-size:14px; color:#333; font-weight:bold; margin:10px 0 12px 23px;}
				#dmm_input{ clear:both; height:100px;margin:0 23px;}
				
				.login_input_name{float:left;font-size:12px; color:#333;margin:2px 0 0 0;line-height:20px}
					.login_input_name input{ border:1px solid #ccc; height:16px; line-height:16px;width:122px;}
				
				.login_input_pass{float:left;font-size:12px; color:#333;margin:6px 0 0 0;*margin:4px 0 0 0;_margin:4px 0 0 0;line-height:20px}
					.login_input_pass input{ border:1px solid #ccc; height:16px; line-height:16px;width:122px;}	
					
				.login_button{float:right;font-size:14px; color:#333;margin:2px 0 0 0;}
				
				.check_input{float:left;font-size:12px; color:#333;margin:8px 0 0 0;line-height:20px}
					.check_input input{ border:1px solid #ccc; height:16px; line-height:16px;width:122px;}
					
				.login_member_pic{float:left; width:90px; height:70px; border:1px solid #ccc; background:#fff; text-align:center; padding:10px 0 0 0;}
				
				.login_member_info{float:left;margin:0 0 10px 10px; line-height:24px; color:#999;}
					.login_member_info span{ color:#333; font-weight:bold;}
					
				#check_code{float:right;font-size:14px; color:#333;margin:4px 0 0 0;}
				
				#func_menu{ clear:both; text-align:center; margin:2px 0 0 0; *margin:8px 0 0 0; _margin:8px 0 0 0;}
					#func_menu a{color:#3366FF; text-decoration:underline;}
					#func_menu a:hover{ color:#ff6600; text-decoration:underline;}
			
			#divnews{ float:left;width:322px; height:175px; background:url(../../images/news_box_bg.jpg) no-repeat;margin:0 8px 0 0;}
				#dn_title{ float:left;font-size:14px; color:#333; font-weight:bold; margin:10px 0 0 23px;*margin:10px 0 0 23px;_margin:10px 0 0 13px;}
				#dn_more{ float:right; margin:9px 12px 0 0;*margin:9px 12px 0 0;_margin:9px 6px 0 0;}
					#dn_more a{ display:block; width:18px; height:19px; background:url(../../images/dn_more.jpg) no-repeat;}
				
				#dn_list{ clear:both; margin:48px 10px;*margin:18px 10px;_margin:18px 10px; padding:0;}
					#dn_list ul{ margin:0; padding:0;}
					#dn_list ul li{ list-style:none; background:url(../../images/dn_list_nav_icon.jpg) no-repeat 7px 6px; padding:0 0 0 20px; height:20px; line-height:20px; margin:0 0 3px 0;}
					#dn_list a{ color:#666; text-decoration:none}
					#dn_list a:hover{ color:#ff6600; text-decoration:underline}
			
			#divcharge{ float:left;width:271px; height:175px;}
				#divcharge ul{ margin:0; padding:0;}
				#divcharge ul li{ width:80px; height:83px; float:left;margin:0 0 9px 10px;*margin:0 0 9px 10px;_margin:0 0 9px 7px; text-align:center; list-style:none;}
				#divcharge ul li a{ display:block;width:80px; height:83px; float:left; background:url(../../images/charge_box_exchange_bg.jpg) right no-repeat; text-decoration:none; color:#666;}
				#divcharge ul li a:hover{ display:block;width:80px; height:83px; float:left; background:url(../../images/charge_box_exchange_bg.jpg) left no-repeat;text-decoration:none;color:#666;}
				#divcharge img{ margin:10px 0 2px 0;}
				
			#divmedia{ margin:10 auto; padding:10px 0 0 0; width:560px; clear:both;}	
				
				.media_box{ width:500px; border:1px solid #ccc; background:#efefef; padding:8px;}
				.media_hotlist{ width:893px; border:1px solid #ccc; background:#efefef; padding:2px;}
					.mh_tags{height:24px;width:888px;}
					.mh_tags ul{}
					.mh_tags ul li{ float:left; width:140px; height:24px; margin:0 10px 0 0 ;}
					.mh_tags ul li a{ float:left; display:block; width:140px; height:24px; line-height:24px;background:url(../../images/mh_tag_bg.jpg) right no-repeat; color:#fff; font-weight:bold; text-align:center; text-decoration:none;}
					.mh_tags ul li a:hover{ float:left; display:block; width:140px; height:24px; background:url(../../images/mh_tag_bg.jpg) left no-repeat;text-decoration:none;}
					#mht_current{background:url(../../images/mh_tag_bg.jpg) left no-repeat;text-decoration:none;}
					
					.mh_movie{ background:#fff; border:1px solid #e3e3e3; width:580px; margin:10px 0 0 0; float:left;}
						.mh_movie ul{}
						.mh_movie ul li{ width:170px;*width:170px;_width:166px; height:170px; float:left; margin:10px 11px;}
						.mm_name{margin:10px 0 10px 10px;}
							.mm_name a{ color:#3399FF;}
						.mm_info{ margin:0 0 0 10px;line-height:18px; color:#666;}
							.mm_info a{ color:#3399FF;}
						.mm_mp{ margin:0 0 10px 0;}
					.pagelist{ height:30x; float:right; margin:20px 20px 20px 0;}
						.pagelist a{ display:block; float:left; width:24px; height:24px; border:1px solid #dbdbdb; text-align:center; line-height:24px; text-decoration:none; color:#999; margin: 0 5px; font-size:10px;}
						.pagelist a:hover{ display:block; float:left; width:24px; height:24px; border:1px solid #ccc; text-align:center; line-height:24px;color:#333; background:#efefef;text-decoration:none;}
						#pl_current{ border:1px solid #666;color:#333; font-weight:bold;}
					.mh_list1{background:#fff url(../../images/list1_bg.gif) no-repeat center center; border:1px solid #e3e3e3; width:304px;*width:304px;_width:300px; margin:10px 0 0 5px;float:left; height:380px;}
						.mh_list1_s1{ float:left}
							.mls_title{ color:#fff; margin:25px 0 0 35px;}
							.mls_pic{ color:#fff; margin:20px 0 10px 18px;}
							.mh_list1_s1 ul{}
							.mh_list1_s1 ul li{ background:url(../../images/icon_liststyle1.gif) no-repeat left; padding:0 0 0 20px; margin:6px 0 6px 24px;}
								.mh_list1_s1 ul li a{ color:#56BAE8;}
						.mh_list1_s2{float:left}
							.mh_list1_s2 ul{}
							.mh_list1_s2 ul li{ background:url(../../images/icon_liststyle1.gif) no-repeat left; padding:0 0 0 20px; margin:6px 0 6px 24px;}
							.mh_list1_s2 ul li a{ color:#56BAE8;}
							
					.mh_list2{background:#fff url(../../images/list2_bg.gif) no-repeat center center; border:1px solid #e3e3e3; width:304px;*width:304px;_width:300px; margin:10px 0 0 5px;float:left;height:340px;}
						.mh_list2 ul{}
						.mh_list2 ul li{width:270px; margin:0 auto; clear:both;}
							.mh_list2 ul li a{ color:#3399FF}
						.ml2_title{ color:#fff; font-size:14px; margin:24px 0 10px 130px; font-weight:bold;}
						.ml2_pic{margin:10px 0 0 5px; float:left}
						.ml2_info{ color:#666; font-size:12px; margin:10px 0 0 8px;float:left; line-height:18px;width:180px;}
					 
				.media_shadow{ background:url(../../images/shadow1.gif) repeat-x; width:899px; height:4px; margin:0 0 6px 0;}
				.mediaplayer{ width:388px; height:290px; margin:0 10px 0 0; float:left;}
				.media_list1{ background:url(../../images/media_list_bg.gif) no-repeat; width:130px; height:143px; float:left; padding:0; color:#999;margin:0 6px 8px 6px;}
					.media_list1 a{ text-decoration:underline; color:#3366FF;}
					.media_list1 span{ color:#333; font-size:10px;}
					.media_list1 p{ padding:6px 5px 0 5px;}
					.ml3info{ height:35px; line-height:20px;}
				
				.media_list3{ background:url(../../images/media_list_bg.gif) no-repeat; width:98px; height:133px; float:left; padding:0; color:#999;}
					.media_list3 a{ text-decoration:underline; color:#3366FF;}
					.media_list3 span{ color:#333; font-size:10px;}
					.media_list3 p{ padding:6px 5px 0 5px;}
					
				.media_list2{background:url(../../images/media_list_bg1.gif) no-repeat;width:190px; height:294px; float:right; padding:2px;}
					.ml_title{ background:url(../../images/ml_title_bg.gif) no-repeat; width:160px; height:24px; line-height:24px; font-weight:bold; color:#fff; padding:0 0 0 26px}
					.media_list2 a{ text-decoration:underline;color:#3366FF;}
					.media_list2 ul{}
					.media_list2 ul li{ width:180px; height:77px; background: url(../../images/ml_list_dbg.gif) no-repeat; margin:6px 3px; float:left;}
					.ml_pic{ margin:3px 0 0 3px; float:left;background:#ccc}
					.ml_info{ padding:5px 0 0 10px; float:left; height:54px; line-height:20px;width:100px;}
					.ml_num{ margin:0 0 0 10px; float:left; color:#999;}
						.ml_num span{ color:#333; font-size:10px;}
					.ml_rank{ margin:2px 0 0 39px;*margin:2px 0 0 39px;_margin:2px 0 0 19px; color:#fff; font-weight:bold; font-size:10px;float:left;}
					
			
			#divmainchannel{ margin:0 auto 0 auto; padding:0; width:900px; clear:both;}
				#divmainchannel ul{ padding:0; margin:0;}
				#divmainchannel ul li{ float:left; width:438px;height:173px;list-style:none; margin-bottom:10px;}
					.dmc_ihomey{ background:url(../../images/channel1_bg.jpg) no-repeat;}
					.dmc_iplaybar{background:url(../../images/channel2_bg.jpg) no-repeat; margin-left:23px;}
					.dmc_trip{background:url(../../images/channel3_bg.jpg) no-repeat;}
					.dmc_edu{background:url(../../images/channel4_bg.jpg) no-repeat; margin-left:23px;}
					
					.dmc_title{ color:#333; font-size:14px; font-weight:bold; padding:7px 0 0 30px;*padding:10px 0 0 30px;_padding:10px 0 0 30px;}
					.dmc_con{margin:20px 0 0 0;}
					
					.dc_ls{ margin:45px 0 0 170px; line-height:18px;}
						.dc_ls a{ color:#666}
						.dc_ls span{ color:#DC7138;}
					.dmci_link{ float:right; width:75px; height:102px; background:url(../../images/link_bg.jpg) no-repeat; margin:30px 15px 0 0 ;}
					.dmct_link{ width:420px; height:130px; display:block;margin:35px auto 0 auto;}
					.dmce_link{ width:420px; height:130px; display:block;margin:35px auto 0 auto;}
						
			#divotherchannel{ margin:0 auto 0 auto; padding:0; width:900px; height:183px;clear:both;background:url(../../images/ochannel_bg.jpg) no-repeat;}
				#divotherchannel ul{ padding:0; margin:0;}
				#divotherchannel ul li{ float:left;height:120px; width:250px; background:url(../../images/doc_con_bg.jpg) no-repeat; list-style:none; margin:0 0 15px 35px;*margin:0 0 15px 35px;_margin:0 0 15px 25px;}
					#divotherchannel .doc_title{ color:#333; font-size:14px; font-weight:bold; padding:7px 0 0 30px;*padding:10px 0 0 30px;_padding:10px 0 0 30px;}
					#divotherchannel .doc_con{padding:45px 0 0 0;}
					#divotherchannel .dc_title{ color:#333; font-size:12px; margin:8px 0 0 20px;*margin:12px 0 0 20px;_margin:12px 0 0 20px;}
					#divotherchannel .dc_con{ text-align:center; margin:8px 0 0 0;}
					
			#divpartners{margin:20px auto 0 auto; padding:0; width:900px;clear:both;}
				#divpartners ul{padding:0; margin:0;}
				#divpartners ul li{ float:left; margin:0 10px; list-style:none;}
					
			#divbottom{ margin:0 auto; padding:50px 0 20px 0; width:900px;clear:both; font-size:12px; color:#999; line-height:24px; text-align:center;}
			
.clear{ clear:both;}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			