﻿* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#104D6C; font:12px Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }
ul, li { list-style-type:none; }
ul{list-style:none;}
fieldset, img { border:none; }
legend, .a_hide { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
.clear { clear:both; }
table { border-collapse:collapse; }

.col1 h1 { height:33px; background:url(../images/h1_bg.gif) no-repeat; font-size:14px; line-height:33px; text-indent:15px; color:#333333; }

/* Header style */
#header { position:relative; width:980px; margin:0 auto 8px; }
	.logo { display:inline; float:left; margin:15px 0 3 1px; }
	.toolnav { position:absolute; top:46px; left:165px; }
		.toolnav a { display:block; float:left; width:72px; height:38px; background:url(../images/toolnav_bg.gif) no-repeat 0 -38px; color:#000; font-size:14px; font-weight:bold; text-align:center; line-height:38px; }
		a.toolnav_on { background:url(../images/toolnav_bg.gif) no-repeat center top; color:#FFF; }
	.topmenu { float:right; width:198px; height:69px; margin:23px 0 0 0; }
		.topmenu_tools { height:20px; font-family:simsun; }
			.topmenu_tools ul { float:right; }
			.topmenu_tools li { float:left; padding:0 7px; background:url(../images/icon_li_2.gif) no-repeat left 2px; *background:url(../images/icon_li_2.gif) no-repeat left 0; }
			.topmenu_tools li a { color:#000;}
			.myname { font-weight:bold; margin:0 2px 0 0; }
			.myspace { position:relative; }
				.myspace h3 { margin:0 1px 0 0; font-size:12px; font-weight:normal;}
				.myspace h3 a { padding-right:13px; background:url(../images/myspace_bg.gif) no-repeat right 4px !important;/* hack for Mozilla+IE7 */ background:url(../images/myspace_bg.gif) no-repeat right 4px; }
				.myspace h3 a:hover{  background:url(../images/myspace_bg.gif) no-repeat right 5px !important;/* hack for Mozilla+IE7 */ background:url(../images/myspace_bg.gif) no-repeat right 5px; }
				.myspace_on { position:absolute; top:19px; z-index:999; width:136px; padding:4px; border:1px solid #CFD1D0; background:#FFF; }
				.myspece_on_l { left:2px; }
				.myspece_on_r { right:1px; }
					.myspace_on a { display:block; float:left; width:68px; height:22px; overflow:hidden; color:#0287CA !important; line-height:22px; text-align:center; }
					.myspace_on a:hover { background:#EDEDED; }
					.myspace_on_iframebg { position:absolute; top:30px; right:1px; z-index:-1; width:136px; height:30px; border:0;}
		.searchtool { float:right; width:180px; padding:18px 0 0; }
			.searchtool input, .searchzone_bar input, .vs_searchbar input, .search_text { float:left; width:35px; line-height:16px; padding:3px 0 1px 3px; border:1px solid #899FB6; background:url(../images/search_bg.gif) no-repeat; }
			.searchtool select, .searchzone_bar select { float:left; width:55px; height:20px; *height:22px; margin-left:3px; }
.searchtool button, .searchzone_bar button, .vs_searchbar button, .help_search button, .hot_tag button { float:left; width:76px; height:22px; margin-left:3px; border:0; background:url(../images/btn_search.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
	.mainnav {width:100%; height:38px; overflow:hidden; background:url(../images/mainnav_bg.gif) repeat-x; color:#FFF; text-align:center;}
		.mainnav ul { float:left; width:930px; padding:12px; background:url(../images/mainnav_lr_bg.gif) no-repeat left top;}
		.mainnav ul li { float:left; background:url(../images/icon_li_1.gif) no-repeat 0 2px; padding:0 1px; *padding:2px 17px 0 17px;/* hack for IE */}
		.mainnav ul li a { color:#FFF; }
		.upvideo { float:right; width:55px; height:38px; background:url(../images/mainnav_lr_bg.gif) no-repeat right -38px; }
		.upvideo a { display:block; width:40px; height:32px; margin:3px 0 0; background:url(../images/btn_upvideo.gif) no-repeat; text-indent:-9999px; overflow:hidden; }
		
/* Footer style */
#footer { width: 980px; margin: 0 auto 1px; border-top: 3px solid #C1C1C1; text-align: left; clear: both; }
	#footer p { margin: 14px 10px 0 0; color: #707070; }
	#copyright { margin: 0 20px; margin: 14px 50px 0 0;color: #707070; float:right; margin-top: 0px; }
	#contact, #contact a { color: #707070; margin: 12px 10px 0 0; }
	p#contact { margin: 0 20px; margin: 14px 50px 0 0; text-align: center; position:relative;left: 150px; top: 15px;}
	#footlinks {color: #707070; float:left; margin-top: -10px; line-height: 15px; }/
.scrolltop {cursor:pointer; }

/* Layout style */
.modulead { margin-bottom:8px;}
.modulebg { margin-bottom:8px; border:1px solid #CCCCCC; background:url(../images/module_bg.gif) repeat-x; background:#FFFFFF}
.module { overflow:hidden; margin-bottom:8px; border:1px solid #A3D1E0; }
.moduler { overflow:hidden; margin-bottom:8px;}
	.module_titler { height:30px;overflow:hidden; color:#990000; background:url(../images/title_bg.gif) repeat-x; }
		.module_titler h2 { float:left; font-size:14px; line-height:32px; text-indent:15px; font-family:simsun; color:#333333; }
				.module_titler h2 span { font-weight:normal; }
				.module_titler .more { float:right; padding:7px 5px 0 0; font-family: simsun; }
		.module_titler h2 cite { color:#888888; }
	.module_title { height:32px; border-bottom:1px dashed #A5A5A5; overflow:hidden; color:#0287CA; }
		.module_title h2 { float:left; font-size:14px; line-height:30px; text-indent:15px; font-family:simsun; color:#990000; }
		.module_title h2 span { font-weight:normal; }
		.module_title h2 cite { color:#888888; }
		.module_title em {float:right; width:450px; height:15px; overflow:hidden; margin:10px 5px 0 0; font-family: simsun; }
			.module_title ul { float:right; }
		.module_title .more { float:right; padding:7px 5px 0 0; font-family: simsun; }
		.close a { display:inline; float:right; width:17px; height:17px; margin:7px 5px 0 0; overflow:hidden; background:url(../images/icon_close.gif) no-repeat; text-indent:-9999px; }
		.module_title em li { float:left; padding:0 8px;  *padding:2px 4px 0 10px; background:url(../images/icon_li_3.gif) no-repeat 0 2px; }
.f_yellow{ color:#FE7009; font-weight:bold !important; font-size:14px;}

	.moduler .modulerl { height:32px;overflow:hidden; width:340px; background:url(../images/moduler.gif) repeat-x;margin:0 6px 0 0; float:left }
	.moduler .modulerl h2 { float:left; font-size:14px; line-height:32px; text-indent:15px; font-family:simsun; color:#FF3300}
		.moduler .modulerl h2 a{ color:#AE3800}
	.moduler .modulerl h2 span { font-weight:normal; }
	.moduler .modulerl h2 cite { color:#888888; }
	.moduler .modulerl em {float:right; width:450px; height:15px; overflow:hidden; margin:10px 5px 0 0; font-family: simsun; }
	.moduler .modulerl ul { float:right; }
	.moduler .modulerl .more { float:right; padding:7px 5px 0 0; font-family: simsun; }
	
	.moduler .modulerr { height:32px;overflow:hidden; width:340px; background:url(../images/moduler.gif) repeat-x;margin:0 0 0 6px; float:right;}
	.moduler .modulerr h2 { float:left; font-size:14px; line-height:32px; text-indent:15px; font-family:simsun;}
	.moduler .modulerr h2 a{ color:#AE3800}
	.moduler .modulerr h2 span { font-weight:normal; }
	.moduler .modulerr h2 cite { color:#888888; }
	.moduler .modulerr em {float:right; width:450px; height:15px; overflow:hidden; margin:10px 5px 0 0; font-family: simsun; }
	
	.moduler .modulerlx { height:280px;overflow:hidden; width:338px;margin:0 6px 0 0; float:left;border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#FFF}
	.moduler .modulerrx { height:280px;overflow:hidden; width:338px;margin:0 0 0 6px; float:right;border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#FFF}
.topic{width:338px;overflow:hidden;padding-bottom:3px;}
.tline{width:335px;height:100px;margin:5px auto 0 auto;display:block;overflow:hidden;border-bottom:1px solid #DDD;}
.tline dl dt{width:100px;height:85px;border:1px solid #DDD;padding:1px;overflow:hidden;float:left; margin:0 5px 5px 5px;}
.tline dl dd{float:left;width:210px;margin-left:5px;}
.tline dl dd h3 a{font-size:14px;color:#104D6C;display:block;line-height:21px;letter-spacing:1px;}
.tline dl dd span{line-height:19px;color:#666666;}
.ulist{width:338px;margin:4px auto 0 auto;clear:both;}
.ulist ul{width:335px;
}
.ulist ul li{
	width:335px;
	height:24px;
	float:left;
	background:url(../images/ico_4.gif) no-repeat 4px 9px;
	overflow:hidden;
	color:#1E1E1E;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	
}
.ulist ul span{ color:#666666; font-size:12px; margin-top:5px;}
.ulist ul li a{text-indent:15px;height:26px;line-height:25px;float:left;display:block;color:#1E1E1E; font-size:14px;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;}	
	.ulist ul li a:hover { color:#FF6600}
	/*---------------图文资讯*/

.hot_commend .picnews dd{
	width:159px;
	float:left;
	display:inline;
	text-align:center;
	margin:2px 1px 1px 10px;overflow:hidden;
}/*专题*/
.picnews ul{
	width:159px;
	float:left;
	display:inline;
	text-align:center;
	margin:2px 1px 1px 10px;overflow:hidden;
}
.hot_commend .picnews dd a img{
	border:3px solid #DDD;
}
.hot_commend .picnews a:hover img{
	border:3px solid #F9E3A2;
}
.hot_commend .picnews dd a{
	display:block;	line-height:34px; margin-bottom:5px; font-size:14px; color:#000000; text-decoration:underline
}
.hot_commend .picnews dd a:hover{ text-decoration:none; color:#990000
}
/* 区块控制 */
.area { width:980px; margin:0 auto; overflow:hidden; clear:both; }
.col1 { float:left; width:692px; }
.col2 { float:right; width:280px; }
.col3 { float:left; width:555px; }
.col4 { float:right; width:405px; }
.col5 { float:left; width:310px; }
.col6 { float:right; width:660px; }
.col7 { float:left; width:752px; }
.col8 { float:right; width:215px; }
.col9 { float:left; width:280px; }
.col10 { float:right; width:690px; }

/***新添加/
#scrollDiv {
	OVERFLOW: hidden; WIDTH: 800px; LINE-HEIGHT: 140px; HEIGHT: 142px; background-color:#FF0000;
}
#scrollDiv Ul{
	OVERFLOW: hidden; WIDTH: 800; LINE-HEIGHT: 140px; HEIGHT: 142px
}
#scrollDiv LI {
	HEIGHT: 140px; float:left; width:50px;
}

/*****/
/* ==================== 首页 ==================== */
/* 热点推荐 */
.hot_commend {
	height:auto;
	margin-bottom:8px;
	overflow:hidden;
	border-right: 1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left: 1px solid #CCCCCC; background:#FFF}
	.hot_commend dl dt { float:left; display:inline; width:285px; margin:5px 0 0 12px; }
		.hot_commend dl dt img.hotview { width:285px; height:215px; }
		#imgtabspan { margin:-30px 0 10px; text-align:right; width:272px; height:20px; line-height:20px;}
			#imgtabspan a{ height:16px; padding:4px 8px; background:#3A3A3A; color:#FFF; margin-right:1px; font-size:12px; text-decoration:none; }
				#imgtabspan a:hover { background:#00CCCC; }
					#imgtabspan a.imgonchecked  { background:#FE7009; }
		#imgshowtext { height:42px; padding:3px 0 0 0; font-size:14px; font-weight:bold; line-height:20px; color:#0186C9; overflow:hidden; }


.hot_commend dl dd { float:right; width:375px; margin:5px 0 0 0; }
.hot_commend ul{ width:363px; height:110px; padding-right:12px; }
.hot_commend ul .topn{ font-size:20px; text-align:center;font-weight:bolder}
.hot_commend ul .topn a{color:#002E5B;}
.hot_commend ul .topnx{ font-size:12px; text-align:left;color:#333333; line-height:24px;}
.hot_commend ul .topnx a{color:#003399;}
.hot_video li { width:110px; height:143px; padding-right:15px; }
.hot_commend ul li{display:block;width:360px;padding:1px;line-height:21px;background:#FCFCFC;font-size:14px;text-indent:10px;background-image: url(../images/ico_7.gif);background-repeat: no-repeat;background-position: 2px -3px;
}
.hot_commend ul .xq{ color:#CC3300; margin-left:15px;}
.hot_commend ul li span{ color:#666666; font-size:12px; margin-left:10px;}
.hot_commend ul li A{ color:#000000;} 
.hot_commend2 { height:138px !important; }
.hot_commend ul.hot_video2 { padding-left:17px; }
	.hot_commend ul.hot_video2 li { margin:10px 0 0 8px; }
		.hot_commend ul.hot_video2 li img {display:block; width:105px; height:80px; padding:1px; background:#FFF; border:1px solid #D1D1D1; }

/* 用户登录 */
.memberzone_bg { padding:6px; background:#E7E7E7; }
	.memberzone { padding:0 10px 13px 6px; border:1px solid #FFF; background:#FFF; }
		.memberzone h3 { width:100%; padding:4px 0 2px 0; margin-bottom:2px; font-size:14px; border-bottom:1px dashed #A5A5A5; }
		.memberzone fieldset { padding:2px 0 0 13px; }
		.memberzone label { float:left; width:48px; padding-top:5px; }
		.memberzone .p1 { padding:2px 0 0 0 !important; padding:2px 0 0 0; }
		.memberzone .p2 { padding-left:20px; }
.memberzone .input_loginbox { width:150px; height:16px; line-height:15px; padding:2px 0 0 3px; border:1px solid #2A2A2A; background:url(../images/input_bg.gif) no-repeat top left; }
.memberzone .input_loginbox a:hover { width:150px; height:16px; line-height:15px; padding:2px 0 0 3px; border:1px solid #003366; background:url(../images/input_bg.gif) no-repeat top left; }
.memberzone .input_loginsubmit { width:59px; height:23px; border:none; background:url(../images/btn_login_bg.gif) no-repeat; color:#000000; text-align:center; line-height:23px; cursor:pointer; }

.memberzone_on { position:relative; width:248px; padding:0 10px 10px 6px; *padding:0 10px 0 6px; }
.memberzone_tit { width:98%; padding:9px 1% 5px 1%; overflow:hidden; margin-bottom:8px; border-bottom:1px dashed #A5A5A5; color:#0287CA; }
	.memberzone_tit a { float:right;}

.mz_hellow { float:left; width:63px; margin:5px 0 0 0; }
	.mz_hellow a{ display:block; border-width:1px; background:#DCEBF2 url(../images/myspace_bg.gif) no-repeat 51px 27px;}
	.mz_hellow a:hover {border-top:1px solid #A3D1DE; border-right:1px solid #A3D1DE; border-left:1px solid #A3D1DE; background:#FFF url(../images/myspace_bg.gif) no-repeat 51px 27px; *background:#FFF url(../images/myspace_bg.gif) no-repeat 52px 27px; }
	.mz_hellow img { width:48px; height:48px; margin:3px 0 3px 3px; }
	.mz_hellow p { width:60px; height:14px; margin-top:4px; overflow:hidden;}
	
ul.mz_tools { float:left; width:184px; margin:2px 0 0 0;}
ul.mz_tools li { float:right; display:inline; margin:1px 0 3px 3px; }
ul.mz_tools a { display:block; width:88px; height:28px; line-height:27px; text-indent:30px; overflow:hidden; }
	.mz_t1 { background:url(../images/memberzone_bg.gif) no-repeat 0 1px; }
	.mz_t2 { background:url(../images/memberzone_bg.gif) no-repeat 0 -27px; }
	.mz_t3 { background:url(../images/memberzone_bg.gif) no-repeat 0 -56px; }
	.mz_t4 { background:url(../images/memberzone_bg.gif) no-repeat 0 -84px; }

.tag_tip { position:absolute; top:97px; width:130px; border-right:1px solid #A3D1DE; border-bottom:1px solid #A3D1DE; border-left:1px solid #A3D1DE; background:#FFF url(../images/tag_tip_bg.gif) no-repeat top right; }
	.tag_tip ul { padding:10px 0 5px 10px;}
		.tag_tip ul li { width:100px; height:16px; overflow:hidden; margin-bottom:5px; padding-left:18px; line-height:15px; }
		.tag_tip_home { background:url(../images/vspacecp/icon_video_space.gif) no-repeat left 1px;}
		.tag_tip_vspace { background:url(../images/vspacecp/icon_home.gif) no-repeat left 1px;}


.top10 { padding-bottom:8px; background:url(../images/libg.gif) no-repeat left top}
	.top10 h3 { font-size:14px; line-height:32px; text-indent:15px; }
	#top10_program_title,#top10_member_title { height:26px; padding-left:10px; background:url(../images/top10_title_bg.gif) repeat-x; }
		#top10_program_title li,#top10_member_title li { float:left; display:inline; margin-left:5px; }
			#top10_program_title li a, #top10_member_title li a { text-decoration:none; cursor:pointer; }
	.top10 a.curmenu { float:left; display:block; height:26px; line-height:26px; padding-left:7px; background:url(../images/top10_title_bg.gif) no-repeat 0 -26px; color:#FE7009; }
		.top10 a.curmenu span { float:left; display:block; padding-right:5px; background:url(../images/top10_title_bg.gif) no-repeat right -53px; }
	.top10 a.ocurmenu  { float:left; display:block; height:24px; margin-top:2px; line-height:24px; padding-left:7px; background:url(../images/top10_title_bg.gif) no-repeat 0 -80px; color:#0085CA; }
		.top10 a.ocurmenu span { float:left; display:block; padding-right:5px; background:url(../images/top10_title_bg.gif) no-repeat right -105px; }
	.top10_content, .member_content { width:250px; margin:0 auto; color:#B2B2B2; overflow:hidden; }
		.top10_content li { width:247px; padding:0 0 4px 0; margin:7px 0 0 4px; background:url(../images/top10_dashed_bg.gif) repeat-x center bottom; }
			.top10_content li img { width:60px; height:45px; padding:2px; border:1px solid #CFCFCF; background:#FFF; }
		.top10_content .ho { height:18px; line-height:20px; overflow:hidden; }
			.top10_content li .text_clear { display:block; width:220px; height:16px; line-height:15px; overflow:hidden; }
			.top10_content li .num { display:block; height:11px; color:#FFF; line-height:11px; font-size:10px; text-align:center; }

.top10_num1 { position:absolute; width:11px; margin:1px 0 0 -18px; background:url(../images/top10_num1_bg.gif) no-repeat; z-index:9; }
.top10_num2 { float:left; display:inline; width:13px; padding:3px 7px 0 0 !important; padding:3px 5px 0 0; margin-left:2px; background:url(../images/top10_num2_bg.gif) no-repeat 0 3px; }
.top10_content_pic { float:left; padding:2px 0 1px 0; padding-left:20px; }
.top10_content_info { float:right; padding:2px 0 0 0; width:160px; }
.top10_content_info h4 { height:30px; padding-bottom:2px; line-height:16px; font-weight:normal; font-size:12px; overflow:hidden; }
	.member_content { padding-top:3px; }
		.member_content li { height:65px; margin-bottom:2px; border-bottom:1px dashed #EBEBEB; }
		.top10_member_pic { float:left; display:inline; width:60px; margin-left:2px; }
			.top10_member_pic img, .userpanel dl dt img, .sp_infozone_co dl dt img { display:block; width:48px; height:48px; padding:2px; border:1px solid #CFCFCF; background:#FFF; }
			.top10_member_info { float:right; width:188px; padding-bottom:4px; }
				.top10_member_info p { padding-bottom:2px; }
					.top10_member_info span { float:right; }
						.top10_member_info span a { color:#FE7009; text-decoration:underline; }
						.top10_member_info span a:hover { color:#FE7009; text-decoration:underline; }
				.top10_member_info .mem { padding:2px 0 2px 0; }
				.top10_member_info .top_v { height:16px; overflow:hidden; padding-left:15px; background:url(../images/icon_v.gif) no-repeat left 2px; line-height:16px; }


/* 友情链接 */
.links {
	width:980px;
	margin:0 auto 8px;
	border:1px solid #D8D8D8;background:url(../images/linksbj.png) no-repeat right bottom; background-color:#FFFFFF
}
.links .title { height:32px;font-size:14px; line-height:32px; background:url(../images/link_bg.gif) repeat-x}
.links .title  span { color:#333333; padding:0 0 0 15px; }
.links .title  dl dt{width:200px;float:left;line-height:26px;text-indent:20px;font-weight:bold;letter-spacing:2px;color:#666666;}
.links .title  dl dd{color:#AAA;float:right;margin-right:10px;display:inline; font-size:12px;}
.links .title  dl dd a{color:#666666;}
.links .links_pic { padding:8px 8px 3px 8px; }
.links .links_pic img { width:88px; height:31px; }
.links .links_text { padding:0 8px 5px 8px; line-height: 20px;}
.links .links_text a { color:#808080 !important; }


#userpanel { border: solid #E9E9E9; border-width: 0 1px 1px; zoom: 1; overflow: hidden; margin-bottom: 5px; height: 129px; background: url(../images/side_mini_title.gif) no-repeat 0 0; }
	/*未登录*/
	#userpanel fieldset { border: none; padding: 0 10px; margin: 0; position: relative; }
		#userpanel legend { padding-left: 14px; line-height: 26px; margin-bottom: 5px; }
		#userpanel input { width: 120px; }
		#userpanel p { margin: 0.5em 0; }
			#userpanel label { padding-right: 10px; }
		#userpanel p.cookietime { float: left; margin: 0.2em 0; }
			#userpanel #cookietime { width: auto; margin: 0 0 0 3.4em; }
		#userpanel #dologin { position: absolute; right: 30px; bottom: 50px; width: 64px; height: 32px; border: none; background: #A6D18A url(../images/btn_login.gif); text-indent: -9999px; }
		#userpanel form a { line-height: 2em; color: #30A9D4; border-left: 1px solid #F3F3F5; padding-left: 7px; }
	/*登录后*/
	#userpanel h3 { margin: 0; line-height: 26px; padding-left: 26px; font-size: 1em; font-weight: normal; }
	#userpanel ul { margin: 10px 20px 10px 26px; }
	#userpanel li { line-height: 2.1em; height: 2.1em; border-bottom: 1px solid #F1F5F6; }
		#userpanel li a { padding-left: 10px; margin: 0 20px; background: url(../images/icon_item.gif) no-repeat 0 7px; }

.hot_tag { padding:4px; background:#F2F2F2; }
	.hot_tag .hot_tag_border { padding:0 6px 0 6px; border:1px solid #FFF; background:#F9F9F9; line-height:20px;}
		.hot_tag .hot_tag_border h3 { height:30px; margin-bottom:5px; border-bottom:1px dashed #A5A5A5; font-size:14px; text-indent:12px; line-height:30px; }
		.hot_tag .hot_tag_border a { margin:0 5px;}
	.hot_tag form { height:30px; margin:15px 0 0 5px; overflow: hidden;}
	.hot_tag input { float:left; width:172px; line-height:16px; padding:3px 0 1px 3px; border:1px solid #899FB6; background:url(../res/input_bg.gif) no-repeat top left;  }
.tags_show { font-size:12px; color:#000000}
		.tags_show a { color:#000000; height:24px;line-height:24px; width:auto; margin-top:2px;}
		

