@import "index.css";
	
	p.time { color:#919191; font-size:11px; line-height:120%; }
	.summary p.time { font-size:12px; }


	.bodyer .primary .col1 { width:387px; }
	.bodyer .primary .col1 a { display:block; margin:0; }
	.bodyer .primary .col1 img { width:385px; height:230px; margin:3px 2px; border:1px solid #ccc; }
	.bodyer .primary .col2 { width:230px; overflow:hidden; margin-left:8px; }
	.bodyer .primary .col1 div.content { padding: 10px; background:#E9E9E9; border:1px solid #ccc; border-top-width:0; width:365px; margin:-3px 0 0 2px; }
	.bodyer .primary .col1 ul.list { border-bottom:0; padding-top:5px; }
	.bodyer .primary .col2 ul { margin-top:-10px; }
	.bodyer .primary ul.list li { margin-top:0; }

	.bodyer ul.list { padding:15px 0; border-bottom: 1px dotted #999; }
	.bodyer ul.list li { padding-left: 15px; background:url(images/li_point.gif) no-repeat left center;}
	.bodyer ul.list li a:hover { color:#11AEFF; }

	.bodyer .meeting-side .bd li.withImg { padding:0; background:url(); border-bottom:1px dotted #999; border-top:none;  height:1%; overflow:hidden; }
		.bodyer .meeting-side .bd li.withImg div { margin-left:80px; }
		.bodyer .meeting-side .bd  li.withImg img { margin-top:8px; }
		.bodyer .meeting-side .bd  li.important { padding-bottom:8px; }
		.bodyer .meeting-side .bd  li.important h4 { font-size:14px; margin-top:30px; }	
		.bodyer .meeting-side .bd  li.important h4 a { font-size:14px; }
	/*Today column*/
	.bodyer .side #column .bd { overflow:hidden; color:#010101; }
	.bodyer .side #column em { font-weight:bold; }
	.bodyer .side #column strong { margin-right:5px;}
	.bodyer .side #column h3 { padding:8px 8px 3px; }
	.bodyer .side #column img { float:left; margin-left:15px; margin-right:10px; }
	.bodyer .side .x-md span.rss { margin-left:15px; }
	.bodyer .side #column span.blog { margin:8px; *text-indent:5px; *font-size:0px; *color:#F2F2EA; }
	.bodyer .side .x-md ul.bluelist { padding-top:5px; }
	.bodyer .side .x-md ul.bluelist li { border-width:0; line-height:180%; }
	.bodyer .side #column .bd a { color:#690000; }
	.bodyer .side #column .bd a:hover { color:red; }
	.bodyer .side #column .bd li a { display:block; color:#024E72; }
	.bodyer .side #column .bd li a:hover { background:#FFFFD3; }
	.bodyer .side #column p.rss span.rss { margin-left:15px; *margin-left:0; }
	.bodyer .side #column li.first img { margin-left:0; }
	.bodyer .side #column p.title { font-weight:normal; }
	.bodyer .side #column p.author { color:#004e74; }
	.bodyer .side #column div.summary {  clear:both; line-height:150%; width:100%; padding-top:3px; }
	.bodyer .side #column li.first {  margin-bottom:3px; *height:100px; }
	
	.bodyer #s-magazine { clear:both; }
	.bodyer #s-magazine h3 { *padding-top:5px; }
	.bodyer #s-magazine .bd { height:1%; overflow:hidden; }
	/*.bodyer #s-magazine .fd { height:65px; overflow:hidden; background:#000 url(images/side_magazine_fd.gif) no-repeat left 56px; font-size:12px; line-height:12px; border-width:0; }
	.bodyer #s-magazine .fd a { color:#989898; }
	.bodyer #s-magazine .fd a:hover { color:#FFFFD3; }*/
	.bodyer #s-magazine .bd p { margin-left:10px; }
	.bodyer #s-magazine .bd p.title { margin-left:0; font-weight:normal; }
	.bodyer #s-magazine p.image { float:left; *display:inline; }
	.bodyer #s-magazine p.time { color:red; font-size:11px; font-family:MingLiu }
	.bodyer #s-magazine ul.list { float:left; width:185px; _width:180px; }
	.bodyer #s-magazine li { border-width:0; line-height:130%; }
	.bodyer #s-magazine li.first div { line-height:150%; border-bottom:1px dotted #999; }
	.bodyer #s-magazine p.action { clear:both; text-align:right; margin-right:10px; }
	.bodyer #s-magazine p.action b { color:#004b6b; font-weight:normal; }
	.bodyer #s-magazine p.action a { text-decoration:underline; }

	.bodyer #s-magazine form { text-align:center; padding-top:12px; }
	.bodyer #s-magazine form p { line-height:300%;  }
	.bodyer #s-magazine a span.rss { color:#000; }

	.bodyer .wide .industry li { margin-top:8px; }
	.bodyer .wide .industry li.last div.detail { border-bottom:0; padding-bottom:8px; }
	.bodyer .wide  div.chair { clear:both; height:1%; overflow:hidden; padding:10px 10px; _padding-bottom:3px; margin-top:0px; background:#E5EDF0; line-height:150%; }
		.bodyer .wide  div.chair img { float:left; margin-right:10px; }
		.bodyer .wide  div.chair p { margin:3px 0 0 80px; }
	
	/* life-style-sect */
	.bodyer .wide .sect { border-bottom:1px solid #c9c9c9; padding-bottom:8px; margin-top:10px;height:1%; overflow:hidden; }
		.bodyer .wide .sect h2 { color:#F20A18; }
		.bodyer .wide .sect h2 span.more { background-position: left -24px; }
		.bodyer .wide .sect ul.img { width:320px; border-right:1px solid #c9c9c9; float:left; height:1%; overflow:hidden; }
		.bodyer .wide .sect ul.img li {display;block; float:left; width:160px; }
		.bodyer .wide .sect ul.img p.title,.bodyer .wide .sect ul.img p.title a { color:#333; font-size:12px; font-weight:normal; }
		.bodyer .wide .sect ul.img p.title a:hover { color:red; }
		.bodyer .wide .sect ul.img div { width:145px; line-height:150%; }

		.bodyer .wide .sect ul.list { margin-left:330px; padding:0; border:0;}
		.bodyer .wide .sect ul.list li { border-bottom: 1px dotted #999; line-height:180%; }
	
	/* bodyer main */
	/*.bodyer .col1 h2, .bodyer .col2 h2 { height:26px; line-height:26px; background:#9AB7C7 url(images/col_h2.gif) no-repeat; color:#FFF; padding:0 10px; margin:10px 0; }*/
	.bodyer .col1 h2 ,.bodyer .col2 h2 { line-height:26px; height:26px; margin:10px 0; }
	.bodyer .col1 h2 span.more,
	.bodyer .col2 h2 span.more { background-position:0 -24px; }
	.bodyer .col1 h2 a , .bodyer .col2 h2 a { padding-right:20px; background:url(images/link_more.gif) no-repeat right center; font-size:14px; }
	.bodyer .col1 ul li , .bodyer .col2 ul li { margin-top:10px; }
	.bodyer .primary .col1 ul li { margin-top:0; }
	
	/*
	school-mid
	*/
	#school-mid { background:#ffffd3; height:145px; overflow:hidden; line-height:150%; padding:5px 8px; color:#000; }
	#school-mid div.f-l { width:395px; }
	#school-mid div.f-r { width:217px;  border-left:1px dotted #999; margin-top:30px; padding-left:10px; }
	#school-mid h2 span.more { background-position:0 -24px; }
	#school-mid p.title ,#school-mid p.author, #school-mid p.abstract { margin-left:80px; }
	#school-mid p.title { font-size:14px; font-weight:normal; }
	#school-mid p.title a:hover { text-decoration:underline; }
	#school-mid p.author { color:#999; }
	#school-mid p.abstract { line-height:150%; margin-top:2px; }
	#school-mid li { line-height:200%; list-style-type:disc;  list-style-position:inside; }

	/* focus man */
	.bodyer #focus_man li { clear:both; border-bottom:1px dotted #666; height:1%; overflow:Hidden; margin-top:10px; padding-bottom:8px; }
	.bodyer #focus_man li img { float:left; }
	.bodyer #focus_man li h3, .bodyer #focus_man li div.detail { margin-left: 80px; }
	.bodyer #focus_man li div.detail { border:0; }
	.bodyer #focus_man li p.time { margin-left:80px; }
	
	/* movie-box */
	.movie-box { width:630px; overflow:hidden; padding-top:10px; clear:both; border-bottom:9px solid #E9E9E9; position:relative; }
	.movie-box ul { height:115px; overflow:hidden; }
	.movie-box div.action { position:absolute; right:0; top:15px; text-align:right; }
	.movie-box div.action a { display:-moz-inline-box; display:inline-block; width:18px; height:18px; margin:0 13px; overflow:hidden; background:url(images/review_button.gif) no-repeat; text-indent:-9999px; *padding-left:24px;*margin:0; *color:#E9E9E9; cursor:pointer; }
	.movie-box div.action a.next { background-position:left -18px; }
	.movie-box h2 { line-height:100%; padding:8px 0 5px 5px; *padding-top:0; background:#E9E9E9 url(images/review_hd.gif) no-repeat left top; }
	.movie-box h2 span.more { background-position:left -24px; }
	.movie-box div { width:120%; }
	.movie-box p.title, .movie-box p.title a { font-size:12px; font-weight:normal; }
	.movie-box p.title a:hover { color:red; }
	.movie-box li { display:-moz-inline-box; display:inline-block; float:left; width:150px; height:115px; overflow:hidden; margin:2px 10px 20px 0; }
	.movie-box li div.detail { width:98%; height:60px; overflow:hidden; border:0; }
	.magazine-box ul { height:238px; }
	.magazine-box li { height:230px; }

	/* life - box */
	#life-box { width:629px; color:#000; line-height:220%; background:#EBEBEB url(images/life_box_back.gif) repeat-y -1px center; overflow:hidden; margin-top:10px; clear:both; }
	#life-box .hd , #life-box .fd { font-size:1px; line-height:1px; height:13px; background:url(images/life_box.gif); }
	#life-box .fd { background-position:0 -13px; }
	#life-box .bd { border-right:1px solid #d6d6d6; height:1%; overflow:hidden; }
	#life-box .img-node { width:310px; padding: 8px 9px 8px 18px; float:left; }
	#life-box .img-node a { display:block; }
	#life-box .content-node { float:left; width:285px; overflow:hidden; }
	#life-box h2 { text-indent:-9999px; width:157px;  height:45px; background:url(images/life_box_title.gif) no-repeat 8px top; }
	#life-box li { width:100%; padding-left:18px; border-left:1px solid #9AB7C7; cursor:pointer; }
	#life-box li.even { background:#CDCDCD; }
	#life-box li.on ,#life-box li.over { background:#666 url(images/life_box_on.gif) no-repeat left 5px; color:#CF0; border-color:#FFF; margin-left:-1px; }
	#life-box li.over { background-image:none; }

	/* article list */
	.article-list { margin-top:8px; margin-right:30px; color:#989898; }
	.article-list li { margin-top:10px; height:1%; overflow:hidden; }
	.article-list h2 { margin-top:15px; }
	.article-list h2 span.more { background-position:left -24px; }
	.article-list p.author { color:#666; }
	.article-list p.author span { margin-right:25px; }
	.article-list p.author em { color:#014D71; }
	.article-list div.detail { padding:0 0 10px; *padding-bottom:8px; }

	.article-list dt { color:red; }
	.article-list dd { padding:5px 0; border-top:1px dotted #999; }
	.article-list dd li { margin:0; line-height:200%; font-size:14px; color:#999; }
	.article-list dd li a { color:#666; }
	.article-list dd li a:hover { color:#000; }

	/* business list */
	.business-list { margin-top:8px; margin-right:30px; }
	.business-list h2 span.more { background-position:left -24px; }
	.business-list h3 { line-height:200%; }
	.business-list li { border-top:1px dotted #999; margin:8px 0; padding-top:5px; line-height:145%; }
	.business-list div.lead-read { width:627px; margin-top:5px; padding-top:5px; height:1%; overflow:hidden; background:#EBEBEB url(images/lead_read_hd.gif) no-repeat left top; }
	.business-list div.lead-read em { color:#004B72;}
	.business-list div.lead-read .txt { padding:4px 100px 4px 10px; *padding:4px 0 0 10px; min-height:50px; *height:70px; *overflow:hidden; }
	
	.business-list div.lead-read .down { float:right; margin:8px 12px 0; width:85px; color:#004B72; }
	.business-list div.lead-read .down a { color:#FFF; width:80px; height:25px; line-height:25px; display:-moz-inline-box; display:inline-block; text-align:center; background:url(images/lead_read_down.gif) no-repeat; }
	.business-list div.lead-read .down a:hover { color:#FFFFD3; }
	.business-list div.lead-read .lead-read-fd { height:5px; background:url(images/lead_read_fd.gif) no-repeat left bottom;}
	
	.business-list div.lead-read { background:#FFF url(); }
	.business-list div.lead-read .txt { display:none; }
	.business-list div.lead-read .down { width:627px; height:30px; padding:0; margin:0; text-align:right; padding-right:25px; }
	.business-list div.lead-read .down a { margin-left:10px; }
	.business-list div.lead-read .lead-read-fd { background-image:url(); }

	.side .lead-read {  line-height:150%; }
		.side .lead-read h4 { margin:0 9px; line-height:200%; }
		.side .lead-read div.sumary { margin:0 9px; }
		.side .lead-read .from { width:293px; margin:3px 4px 0; padding-bottom:3px; }
		.side .lead-read .from .hd { /*height:8px; overflow:hidden; font-size:0; line-height:0; background:url(images/side_lead-read_hd.gif)*/ display:none; }
		.side .lead-read .from .fd { /*height:8px; overflow:hidden; font-size:0; line-height:0; background:url(images/side_lead-read_fd.gif); border-width:0;*/ display:none; }
		.side .lead-read .from .bd { background:#FFF url(); border:0; padding:3px 8px; }
		.side .lead-read .from .bd em , .side .lead-read .from .bd p.action { color:#004D74; }
		.side .lead-read .from p.action { height:25px; line-height:25px; }
		.side .lead-read .from p.action a { float:right; color:#FFF; background:url(images/lead_read_down.gif);display:-moz-inline-box; display:inline-block;width:80px;text-align:center; }
		.side .lead-read .from p.action a:hover { color:#FFFFD3; }
 
	/* magazine-list */
	div.magazine-list { margin-top:8px; color:#656565; }
		div.magazine-list a { color:#656565; }
		div.magazine-list a:hover { color:red; }
		div.magazine-list dt { margin:8px 0; font-weight:bold; }
		div.magazine-list dd { padding-bottom:10px; border-bottom:1px dotted #CCC; height:1%; overflow:hidden; }
		div.magazine-list li { display:block; width:120px; float:left; line-height:150%; }

	/* magazine-online */
	div.magazine-last { }
	div.magazine-last a:hover { color:red; }
	div.magazine-last p { text-align:center; margin-top:2px; background:#E9E9E9; border:1px solid #E0E0E0; }
	div.magazine-online .wide ol li { color:#FE0000; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #999; }
	div.magazine-online .wide ul li { color:#999; border-bottom:0; margin:0; padding:0; margin-bottom:10px; line-height:170%; }

	form#m-search { margin:0 15px; padding-bottom:8px; }
	form#m-search select { background:#FEFFD3; color:#9a9a9a; border-color:#E6E6E6; margin:2px 0; }
	form#m-search select.issue { width:155px; background:#FFF; }
	form#m-search input.txt { background:#FEFFD3; border-color:#E6E6E6; }

	/* CIO */
	#cio_view { }
		#cio_view h2 { margin-bottom:0; }
		#cio_view img { width:310px; }
		#cio_view div.content { background:#E9E9E9 url(images/cio_view_fd.gif) no-repeat left bottom; padding:10px; }
		#cio_view div.detail { padding:12px 0 5px;}
		#cio_view div.detail em { font-size:14px; color:#000; }
		#cio_view ul.list { margin:0 10px; border:0; padding:6px 0; }
		#cio_view ul.list li { margin-top:0; }

	#cio_talk { }
		#cio_talk p.title { font-size:14px; color:#000; font-weight:normal; }
		#cio_talk p.title em { color:red; }
		#cio_talk dt { color:#000; margin:5px 0 8px; }
		#cio_talk dd { border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:10px; display:block; height:1%; overflow:hidden; }
		#cio_talk dd img { float:left; }
		#cio_talk dd div { margin-left:80px; }
		#cio_talk dd p { line-height:150%; }
		#cio_talk dd p.user { color:#000; line-height:300%; }
	
	#perfect_cio .bd { height:1%; overflow:hidden; }
		#perfect_cio .bd ul { float:left; position:relative; left:50%; }
		#perfect_cio .bd li { float:left; border:0; display:inline; margin:0 5px; white-space:nowrap; clear:none; position:relative; right:50%; }

	.bodyer .side .cio_md { }
		.bodyer .side .cio_md h3 { color:#258CCF; } 
		.bodyer .side .cio_md .bd li { border-width:0; padding-left: 15px; background:url(images/li_point_blue.gif) no-repeat left center; }
		.bodyer .side .cio_md .bd ul.list li { border-top-width:1px; }
		.bodyer .side #cio_preview { margin-top:10px; }
		.bodyer .side #cio_preview .fd { height:40px; line-height:40px; background:#FFF url(images/cio_forum_fd.gif) no-repeat left bottom; margin-bottom:8px; border-width:0; }
		.bodyer .side #cio_preview .fd a { display:block; width:100%; height:100%; text-indent:-9999px; }
		.bodyer .side #cio_forum { padding-top:105px; background:#FFF url(images/cio_forum_hd.gif) no-repeat; position:relative; }
		.bodyer .side #cio_forum h3 { border:none; position:absolute; left:30px; top:105px; width:75px; height:50px; background:transparent; }
		.bodyer .side #cio_forum h3 a { display:block; width:75px; height:50px; text-indent:-9999px; }

		.bodyer .side #cio_forum li { line-height:150%; }
		.bodyer .side #cio_forum ul { margin-left:130px; }
		.bodyer .side #cio_forum div.bd { height:85px; overflow:hidden; background:transparent; }
		.bodyer .side #cio_forum p.actions { text-align:left; margin:0 10px 0 20px; position:relative; top:-20px; }
		.bodyer .side #cio_forum p.actions a { text-decoration:underline; margin-right:5px; }
		.bodyer .side #cio_forum p.actions a:hover { color:red; }
		.bodyer .side #cio_forum p.actions span a { color:#FFF; padding:10px 15px; text-decoration:none; background:url(images/cio_forum_button.gif) no-repeat center center; }
		.bodyer .side #cio_forum p.actions span a:hover { color:#FFFFD3; }
		
		.bodyer #cio_team .bd { height:1%; overflow:hidden; padding-top:8px; }
		.bodyer #cio_team li { border-width:0; float:left; clear:none; width:72px; overflow:hidden; margin:0 14px; }
		.bodyer #cio_team li img { border:1px solid #999; }

	/* Commentary */
	ul.commentary { margin:-9px 0 10px; }
	ul.commentary li { display:block; height:1%; overflow:hidden; padding:8px; margin-bottom:1px; }
	ul.commentary .even { background:#CDCDCD; }
	ul.commentary .odd { background:#E6E6E6; }
	ul.commentary .on { background:#E5EDF0; }
	ul.commentary li img { float:left; }
	ul.commentary li div { margin:8px 0 0 70px; }
	.bodyer .col1 ul.commentary li { margin-top:0; }

	/* Arrow box */
	div arrow-box {}
		div.arrow-box .hd { height:9px; font-size:0; line-height:0; overflow:hidden; background:url(images/arrow_box_hd.gif) no-repeat; }
		div.arrow-box .fd { height:20px;background:url(images/arrow_box_fd.gif) no-repeat; }
		div.arrow-box .bd { padding:0px 10px 5px 3px; height:1%; overflow:hidden; background:url(images/arrow_box_bd.gif) repeat-y; }
		div.arrow-box .bd ul { float:left; position:relative; left:50%; }
		div.arrow-box .bd ul,x:-moz-any-link { left:0; } /*Firefox 2.0*/
		div.arrow-box .bd ul, x:-moz-any-link, x:default { left:50%; }/* Firefox 3.0 and newer */

		div.arrow-box .bd li { display:inline; white-space:nowrap; float:left; position:relative; right:50%; margin:0 8px 5px 8px; *margin-left:0;  }
		div.arrow-box .bd h3 { margin-left:5px; }

	/* view */
	div.view { margin-top:10px; position:relative; }
		div.view h1 { font-size:25px; font-weight:bold; color:#333; font-family:华文中宋,宋体; line-height:150%; }
		div.view p.info { color:#333; padding:5px 0; }
		div.view p.author, div.view p.tool-bar { border:solid #D5D5D5; border-width:1px 0; clear:both; margin-bottom:10px; }
		div.view p.tool-bar { margin-top:20px; color:#666; text-align:right; }
			div.view p.tool-bar a { color:#666; font-size:12px; }
			div.view p.tool-bar a:hover { color:red; }
			div.view p.tool-bar a.top { padding-right:12px; background:url(images/icon_top.gif) no-repeat right -12px; }
		div.view div.pagination { margin-right:0; }
		div.view div.view-content { font-size:12px; line-height:170%; color:#666; text-align:justify; margin-right:10px; }
		div.view div.view-content p{font-size:14px; line-height:200%;text-indent:24px;}
		div.view div.view-content .top_img_200 { width:200px; border:1px solid #D5D5D5; }
		div.view div.view-content .top_img_150 { width:150px; border:1px solid #d5d5d5; }
		div.view div.view-content .top_img_150 a { margin:0; }
		div.view div.view-content .imgNote{  border-top:1px solid #d5d5d5; background:#FFFFD3; color:#369; padding:8px; }
		div.view div.view-content .top_img_385 { width:385px; border:1px solid #D5D5D5; }
		div.view div.view-content p { margin:10px 0; text-align:left; color:#000; }
	/* view content tool-box */
		div.view div.tool-box { clear:both; height:50px; line-height:25px; margin:-5px 5px 0 0; text-align:right; overflow:Hidden; color:#666; }
			div.view div.tool-box a { 
				color:#666; background:url(images/tool_box.gif) no-repeat right -393px;
				display:-moz-inline-box; display:inline-block;
				height:19px; line-height:19px; overflow:hidden;
				margin-bottom:-5px; 
			}
			div.view div.tool-box a:hover { color:#333; }
			div.view div.tool-box ul { float:right; margin-right:-5px; }
			div.view div.tool-box li { float:left; display:inline; padding:0 5px; line-height:100%; }
			div.view div.tool-box p { display:none; }
			div.view div.tool-box li.zoom { line-height:19px; }
			/*div.view div.tool-box li.zoom a { width:19px; text-indent:-9999px; *font-size:0px;*text-align:center;_text-indent:0; position:relative; *top:-2px; }*/
			div.view div.tool-box li.zoom a { width:19px; text-indent:-9999px; font-size:0px; text-align:center; position:relative; *top:-2px; _position:static; _margin-bottom:-2px; } 
			
			div.view div.tool-box li span.zoomIn a { background-position:0 -240px; }
			div.view div.tool-box li span.zoomIn a:hover { background-position:-20px -240px;}
			div.view div.tool-box li span.zoomOut a { background-position:0 -260px; }
			div.view div.tool-box li span.zoomOut a:hover { background-position:-20px -260px;}
			
			div.view div.tool-box li.share,
			div.view div.tool-box li.print,
			div.view div.tool-box li.goodNum { padding:0 5px 0 5px; border-left:1px solid #999; }
			div.view div.tool-box li.share a,
			div.view div.tool-box li.print a,
			div.view div.tool-box li.goodNum a { padding-right:20px; }
			div.view div.tool-box li.share a { background-position: right -393px; }
			div.view div.tool-box li.print a { background-position: right -372px; }
			div.view div.tool-box span.goodTop a { background-position: right -354px; }
			div.view div.tool-box li.share { height:19px; line-height:19px; overflow:hidden; word-break: white-space:nowrap; }
			div.view div.tool-box li.share span.f-l { margin-right:5px; }
			div.view div.tool-box li.share a.stbutton { padding-right:0; margin-top:1px; *margin-top:0; }
			div.view div.tool-box li.share span.stbuttontext { display:none; }
			div.view div.tool-box li.print { position:relative; left:-3px; _position:static; }

		div.view div.good-box { width:150px; height:200px; border:1px solid #000; float:left; margin-right:10px;  }

	/* Comment */
	div.comment { clear:both; color:#999; padding-top:5px; }
		div.comment p.align-r { color:#000; }
		div.comment p.info { color:#989898; }
		div.comment span.author { color:#12AFFF; }
		div.comment p.info b { color:#12AFFF; display:none; }
		div.comment a { color:#6A0000; }
		div.comment a:hover { color:red; }
		div.comment li a { color:#666; }
		div.comment li a:hover { color:red; }
		div.comment h3 { width:610px; height:25px; line-height:25px; padding:0 10px 0 25px; background:#999 url(images/icon_comment.gif) no-repeat 6px 6px; color:#FFF; font-size:12px; }
		div.comment h3 span { font-size:12px; float:right; color:#014C73; font-weight:normal; }
		div.comment li { border-bottom:1px dotted #999; }
		div.comment div.hd , div.comment div.fd { height:5px; line-height:0; overflow:hidden; }
		div.comment div.fd { /*background-image:url(images/comment_fd.gif);*/ }
		div.comment div.bd { height:1%; overflow:hidden; padding:0 10px 5px; *margin-top:-2px;_margin-top:0; }
		div.comment li div.face { float:left; width:50px; height:50px; overflow:hidden; }
		div.comment li div.content { line-height:150%; color:#000; }
		div.comment li div.withImg { margin-left:60px; }
		
		div.write { width:628px; border:1px solid #b1b1b1; background:#FEFFD1; margin-bottom:8px; }
		div.write div.hd , div.write div.fd { height:5px; line-height:0; overflow:hidden; }
		div.write div.hd { font-size:0; line-height:0; }
		div.write div.fd { }
		div.write div.bd { height:1%; overflow:hidden; padding:0 10px 5px; border-width:0 1px; *margin-top:-2px;_margin-top:0; }
		div.write h4 { font-size:12px; font-weight:bold; color:#666; margin-top:5px; }
		div.write form { margin-top:15px; position:relative; margin-left:5px;  }
		div.write label { display:block; width:220px; margin-bottom:10px; }
		div.write label span { display:-moz-inline-box; display:inline-block; width:65px; }
		div.write input { width:130px; }
		div.write p { padding-left:65px; }
		div.write p.actions { text-align:right; margin-right:10px; *margin-right:12px;}
		div.write p.actions input { width:89px; height:25px; border:0; line-height:25px; background:url(images/comment_write_submit.gif); cursor:pointer; color:#666; }
		div.write #write_content { position:absolute; top:0px; right:10px; *right:20px; width:370px; height:100px; font-size:12px; }
	
	.hot-focus-news { margin-top:10px; background:#e9e9e9; *border-bottom:1px solid #FFF; }
		.hot-focus-news .content { margin:10px; margin-bottom:0; }
		.hot-focus-news ul.list { border-bottom-width:0; }
		.hot-focus-news ul.list li { margin-top:0; }

	/* Book-Read */
	dl.book-read { color:#000; margin-top:-8px; }
		dl.book-read div.detail { color:#919191; }
		dl.book-read dt { color:red; padding:5px 0; margin:8px 0 -10px 0; }
		dl.book-read dd { border-bottom:1px dotted #999; display:block; height:1%; overflow:hidden; }
		dl.book-read dd span,dl.book-read dd span a { color:#9A9A9A; }
		dl.book-read dd span a:hover { color:red; }
		dl.book-read dd.preview { padding-bottom:10px; }
		dl.book-read dd.preview img { float:left; width:70px; border:1px solid #CACACA; }
		dl.book-read dd.preview div { margin-left:80px; color:#000; line-height:150%; position:relative; }
		dl.book-read dd.preview div span { color:#014c73; line-height:170%; }
		dl.book-read dd.preview div p.title { font-size:14px; font-weight:normal; color:#000; line-height:250%; margin-top:-8px; }
		dl.book-read dd.preview div p.author { margin-top:8px; width:228px; }
		dl.book-read dd.preview div a.btn { position:absolute; left:150px; bottom:0; *bottom:12px; }
		dl.book-read dd.preview div a.btn img { border:none; }
		dl.book-read dd.comment, dl.book-read dd.comment a { color:#656565; }
		dl.book-read dd.comment { padding:5px 0; background:url(images/comm_start.gif) no-repeat 3px 8px; text-indent:24px; }
		dl.book-read dd.comment a { padding-right:5px; }
		dl.book-read dd.comment span { display:-moz-inline-box; display:inline-block; width:20px; height:15px; background:url(images/comm_end.gif) no-repeat left top; text-indent:-9999px; }
		dl.book-read dd.p { padding-left:25px; background:url(images/li_point_blue.gif) no-repeat 8px center; }

/* Info - box */
	div.info-box { font-size:12px; position:absolute; width:316px; z-index:999999; }
		div.info-box p { padding:2px 0; }
		div.info-box .error, div.info-box .notice { line-height:40px; }
		div.info-box em { font-weight:bold; color:#034B73; font-family:Arial,宋体; }
		div.info-box .hd { height:5px; font-size:0; line-height:0; overflow:hidden; background:#EBEBEB; }
		div.info-box .fd { height:26px; line-height:26px; text-align:center; background:#999; font-weight:bold; font-family:Arial; }
			div.info-box .fd a { color:#EBEBEB; text-decoration:none; }
			div.info-box .fd a:hover { color:#FFF; }
		div.info-box .bd { background:#EBEBEB; padding:10px 20px; padding-bottom:20px; }
			div.info-box h2 { color:#014C73; font-size:14px; font-weight:bold; font-family:Arial,微软雅黑,宋体; margin-bottom:8px; *margin-bottom:0; }
			div.info-box li { padding-left:10px; background:url(images/li_deep_blue.gif) no-repeat 0 center; color:#676767; }
			div.info-box a { color:#024C73; text-decoration:underline; }
			div.info-box a:hover { color:red; }
			div.info-box form label { display:block; font-weight:bold; font-family:Arial; }
	div#s404 { width:511px; height:260px; margin-left:-255.5px; margin-top:-180px; }
		div#s404 .hd { background-image:url(images/404_hd.gif); }
		div#s404 .fd { background-image:url(images/404_fd.gif); }

/* Login - Register */
body.reg-login { background:#FFF;  }
	body.reg-login .container { width:700px; color:#000; }
	body.reg-login .header { border-bottom:8px solid #B1B1B1; padding-bottom:5px; }
	body.reg-login .bodyer { padding-top:25px; }
	body.reg-login .sidebar { position:static; float:left; width:160px; margin:0; }
		body.reg-login .sidebar .hd { background-image:url(images/reg_side_hd.gif); }
		body.reg-login .sidebar .fd { background:#014C73 url(images/reg_side_fd.gif) no-repeat left bottom; }
		body.reg-login .sidebar h2 { font-size:20px; }
		body.reg-login .sidebar ul { *height:90px; min-height:90px; margin-top:20px; }

	body.reg-login .main { margin-left:170px; }
	body.reg-login .main h2 { font-size:18px; font-weight:bold; font-family:微软雅黑,华文中宋,宋体; color:#111; }
	body.reg-login .main dt { color:#FE0201; border-top:1px dotted #999; font-size:14px; line-height:25px; height:25px; margin-bottom:9px; padding-top:8px; margin-top:20px; }
	body.reg-login .main dt span { color:#666; font-family:"Arial Black"; display:-moz-inline-box; display:inline-block; background:url(images/reg_num.gif) no-repeat center center; width:26px; margin-right:8px; text-align:center; }
	body.reg-login .main dd { line-height:200%; }
	
	body.reg-login .main label { width:85px; display:-moz-inline-box; display:inline-block; }
	body.reg-login .main dd p { margin:0; margin-left:85px; }
	body.reg-login .main dd a { color:#004C70; text-decoration:underline; }
	body.reg-login .main input.txt { background:#F5F5F5; width:164px; }
	body.reg-login .main input:focus { background:#FFFFD3; }
	body.reg-login .main input.sTxt { width:30px; }
	body.reg-login .main input.mTxt { width:60px; }
	body.reg-login .main input.lTxt { width:260px;}
	body.reg-login .main p { margin:20px 0; }
	body.reg-login .main p a { color:red; }

	body.reg-login .main div.login { border-top:1px dotted #999; margin:8px 0 20px 0; padding-top:8px; color:#666;}

	body.reg-login .footer { margin-top:50px; text-align:center; border-top:1px solid #B1B1B1; color:#999; }
	body.reg-login .footer a { color:#666; }
	body.reg-login .footer a:hover { color:red; }
	body.reg-login .footer div.links { background:#FFF; line-height:40px; }
	body.reg-login .footer div.copyright { text-align:center; float:none; margin:5px 0; }
	body.reg-login .footer div.copyright a { color:#014C73; text-decoration:underline; }

/* bbs - table -list */
.bbs-table { *margin-top:-5px; }
.bbs-table p.action { background:#666; color:#FFF; padding:4px 0; }
.bbs-table p.action a { padding:0 10px; color:#FFF; }
.bbs-table p.action a:hover { text-decoration:underline; }
.bbs-table p.foot { margin:25px 0; }
.bbs-table p.foot strong { color:red; }
.bbs-table table { width:100%; }
.bbs-table table , .bbs-table td { color:#666; }
.bbs-table th { height:25px; line-height:25px; background:#FFFFD3; }
.bbs-table td { padding:2px; }
.bbs-table table td a { color:#666; }
.bbs-table td a:hover { color:#000; }
.bbs-table h4 span { font-weight:normal; color:#999; }
.bbs-table div.write p { padding-left:0; }
.bbs-table div.write #write_content { position:static; }

/* doctor - banner */
div.doctor-banner { clear:both; margin:10px 0; color:#FFF; }
div.doctor-banner a { color:#FFF; font-size:14px; }
div.doctor-banner a:hover { color:#FFFFD3; }
div.doctor-banner ul { height:1%; overflow:hidden; }
div.doctor-banner li { float:left; width:210px; height:70px; overflow:hidden; background:#0066CC; }
div.doctor-banner li img { float:left; }
div.doctor-banner li div { padding:8px 12px; margin-left:70px; }
div.doctor-banner li p.more { text-align:right; }
div.doctor-banner li p.more a { font-size:12px; }

/* banruo -info */
div#banruo-info { clear:both; height:220px; background:url(images/banruo.gif) no-repeat; color:#666; }
div#banruo-info .hd { height:10px; font-size:0px; line-height:10px; overflow:hidden; }
div#banruo-info .fd { height:30px; line-height:35px; overflow:hidden; text-align:right; padding-right:15px; }
div#banruo-info .bd { height:180px; overflow:hidden; padding-left:5px; }
div#banruo-info .fd em { font-weight:bold; }
div#banruo-info dl { width:200px; float:left; margin:0 4px; color:#000; _margin:0 3px; }
div#banruo-info dt { padding-left:15px; background:url(images/banruo_dt.gif) no-repeat left center; }
div#banruo-info dd li { list-style-type:disc; color:#AFAFAF; list-style-position:outside; line-height:150%; margin:8px 0; margin-left:16px; *margin-left:18px; }
div#banruo-info span.bar { background:#10AFFF; display:-moz-inline-box; display:inline-block; height:6px; line-height:6px; font-size:0; }
div#banruo-info dd a { color:#000; }
div#banruo-info dd a:hover { color:red; }

/* for car bbs */

#carbox{
 background:#f4f4f4;
 border:1px solid #cacaca;
 border-top:none;
 border-bottom:none;
 padding:1px;
}

#cbn{
 margin:0 auto;
 display:block;
}

#carbox ul{
 padding:5px 10px;
}

#carbox ul li{
 background:url("/images/cdot.gif") no-repeat left center;
 padding:2px 10px 2px 20px;
}

