/***** Smoke520
       * 08-10-10
	   * css
       * en_single
       * EditPlus ****/

/* common */
.infoFrame{ zoom:1;}
.infoFrame:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
	.infoMain{ float:left; width:598px;}
	.infoBar{ overflow:hidden; float:right; width:170px; background:#c6d2dd;}
		.infoBar dl{ text-align:center;}
		.infoBar dd{ margin:4px 0 10px; color:#fff; font-weight:700; line-height:16px;}

/* Dialogue */
		.dialogueHot{ zoom:1; border:1px solid #b3b3b3; background:url(/images/single/gradient_bg.jpg) repeat-x 0 100%;}
		.dialogueHot:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
			.dialogueHotTitle{ height:27px; padding-left:20px; border-bottom:1px solid #b3b3b3; background:url(/images/single/ico_title_bg.gif) no-repeat; color:#666; line-height:27px;}
			.dialogueHotContent{ padding:15px; font-size:11px; line-height:19px;}
				.dialogueHotContent img{ float:left; margin:0 15px 10px 0;}
				.dialogueHotContent h1{ margin-bottom:8px; color:#000570; font-size:14px; font-weight:700;}
		.dialogueList{ padding-top:15px; border-bottom:1px solid #a6cee7;}
			.dialogueOne{ zoom:1; padding:15px 0; border-bottom:1px dashed #ddd; color:#666; font-size:11px; line-height:18px;}
			.dialogueOne:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
				.dialogueOne img{ float:left; margin:0 10px 10px 0;}
				.dialogueOne h4{ margin-bottom:5px; font-size:13px;}
				.dialogueOne h5{ margin-bottom:5px; font-size:11px;}
				.dialogueOne h5 span{ font-weight:700; margin-right:15px; color:#1460c1;}
				.dialogueOne .dialogueDate{ text-align:right; line-height:20px;}

		.dialogueBarTitle{ height:31px; margin-bottom:10px; padding-left:5px; background:url(/images/single/dialogue_nm_all.gif) no-repeat; color:#fff; font-size:13px; font-weight:700; line-height:31px;}
		.dialogueBarMore{ height:16px; margin-bottom:10px;}
		.dialogueBarMore a{ display:inline; float:right; width:59px; height:16px; margin-right:10px; background:url(/images/single/dialogue_nm_all.gif) no-repeat 0 -46px; color:#a0b2c2; font-size:11px; font-weight:700; line-height:16px; text-align:center;}

/* Exhibitions & Conferences */
.ExCo{ zoom:1;}
.ExCo:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
	.ExCoMain{ float:left; width:560px;}
		.lsTitle{ height:27px; border:solid #b3b3b3 1px; background:url(/images/single/ico_title_bg.gif) no-repeat;}
			.lsTitle strong{ padding:0 10px 0 23px; color:#666; line-height:27px;}
			.lsMain{ padding:10px 0; border:solid #c8c8c8; border-width:0 1px 1px; background:url(/images/single/gradient_bg.jpg) repeat-x 0 50%;}
		.lsMain table{ width:100%;}
		.lsMain table th,.lsMain table td{ height:28px;}
		.lsMain table select{ margin:0 3px;}
		.lsMain table input{ margin: 0 3px;}
		.lsMain table th{ width:120px; color:#666; text-align:right;}
			a.searchBtn{ display:block; width:79px; height:22px; background:url(/images/common/common_btn.gif) no-repeat; color:#5f5353!important; text-align:center; line-height:22px;}

	.ExCoListFrame{ margin:15px; padding:10px 0; border-top:2px solid #4185d0;}
		.ExCoListFrame ul{ margin-bottom:10px; padding-bottom:15px; border-bottom:1px solid #a6cee7;}
			.ExCoList li{ height:30px; padding:0 5px; line-height:30px;}
			.ExCoList li strong{ color:#135fbf; font-weight:700;}
			.ExCoList li span{ color:#135fbf;}
			.ExCoListFrame .ExCoList li a{ margin:0 8px; color:#666;}
			.ExCoList .even{ background:#f0f8fb;}
			.ExCoList .hoverBg{ background:#e5f3f8; color:#1460c1; cursor:pointer;}
			.ExCoList li.hoverBg a{ color:#1460c1; text-decoration:none;}
			.ExCoList .hoverBgN{ cursor:default; color:#666;}
		
	.ExCoBar{ float:right; width:206px;}
		.ExCoBar dl{ text-align:center;}
		.ExCoBar dd{ padding:5px 0 15px;}


/* Newspapers & Magazines */
		.NMListTitle{ height:27px; padding-left:20px; border:1px solid #b3b3b3; background:url(/images/single/ico_title_bg.gif) no-repeat; color:#666; line-height:27px;}
		.NMList{ padding:0 15px; border:solid #b3b3b3; border-width:0 1px 1px;}
			.NMListKinds{ height:40px; background:url(/images/single/nm_kinds_bg.gif) no-repeat 0 50%; line-height:40px;}
				.NMListKinds strong{ float:left; padding-left:30px; color:#c5c5c5; font-size:13px; font-weight:700;}
				.NMListKinds span{ float:right; font-size:11px;}
			.NMListFrame{ zoom:1; border-bottom:1px solid #ddd;}
			.NMListFrameB{ border:0;}
			.NMListFrame:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
				 .NMListFrame div{ display:inline; float:left; width:110px; margin:0 15px;}
				 .NMListFrame div img{ display:block;}
				 .NMListFrame div span{ display:block; height:32px; padding:5px 0; line-height:16px; text-align:center;}


		.NMBarTitle{ height:31px; margin-bottom:10px; padding-left:5px; background:url(/images/single/dialogue_nm_all.gif) no-repeat; color:#fff; font-size:13px; font-weight:700; line-height:31px;}
		.NMBarText{ padding:0 8px; color:#3e4d5b; font-size:11px; line-height:16px;}
			.NMBarText p{ margin-bottom:15px;}
		.NMBarContact{ padding:0 8px 15px; color:#3e4d5b; font-size:11px; line-height:18px;}
			.NMBarContact h6{ padding:5px 0; font-weight:700;}

		.detailNM{  zoom:1; margin-bottom:10px; border:1px solid #a9ccde; background:url(/images/single/nm_detail_bg.gif) no-repeat 100% 100%;}
		.detailNM:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
			.detailNMMain{ float:left; width:581px; padding:15px; border-right:1px solid #a9ccde;}
				.detailNMPic{ zoom:1; padding-bottom:15px;}
				.detailNMPic:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
					.detailNMPic img{ float:left; margin-right:15px;}
					.detailNMPic h2{ margin-bottom:5px; color:#084ca3; font-size:14px; font-weight:700;}
					.detailNMPic li{ line-height:20px;}
					.detailNMPic li span{ margin-right:5px; font-weight:700;}
				.detailNMContent{ border-top:1px dashed #ddd; line-height:18px;}
				.detailNMContent h6{ color:#084ca3; font-size:14px; font-weight:700; line-height:30px;}

			.detailNMBar{ float:right; width:161px; padding:15px 5px 0;}
				.detailNMBar h6{ padding-left:25px; background:url(/images/list/detail_bar_ico_and_btn.gif) no-repeat 2px 0; color:#bababa;}
				.detailNMBar dl{ margin:10px 0; text-align:center;}
					.detailNMBar dd{ padding:2px 0 5px; font-size:11px; line-height:16px;}

/* details */
.detailTitle{ height:33px; padding-left:15px; border:solid #a9ccde; border-width:1px 1px 0; background:url(/images/list/detail_title.gif) no-repeat; color:#1460c1; font-size:14px; font-weight:700; line-height:33px;}
	.detailTitle span{ margin-left:5px; color:#666; font-weight:400;}
	.detailTitle strong{ margin-left:20px; color:#666; font-weight:400;}
.detailContent{ zoom:1; margin-bottom:10px; border:1px solid #a9ccde; background:url(/images/list/detail_full_bg.gif) no-repeat 100% 100%;}
.detailContent:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.detailList{ float:left; width:490px; padding:10px; border-right:1px solid #a9ccde;}
		.detailList table{ width:100%;}
			.detailList th,.detailList td{ height:28px; color:#1460c1;}
			.detailList td{ line-height:20px;}
			.detailList th{ width:100px; padding-left:20px; background:url(/images/list/detail_list_ico.gif) no-repeat 5px 50%; color:#666; font-weight:700;}
			.detailList .separator{ background:url(/images/list/separator.gif) repeat-x 50% 50%;}
		
		.detailList .articleDetail{ color:#666;}
			.articleDetail h2{ padding:5px 0; color:#333; font-size:14px; font-weight:700; text-align:center;}
			.articleDetail h3{ margin:10px 0; background:url(/images/list/separator.gif) repeat-x 50% 50%; text-align:center;}
			.articleDetail h3 span{ padding:0 10px; background:#fff; color:#bababa;}
			.articleContent{ padding:0 10px; line-height:20px;}
			.articleDetail .fullText{ height:700px; padding:0 10px; overflow:hidden; line-height:20px;}
			.articleDetail .fullTextOn{ height:auto; min-height:700px; overflow:visible; _height:700px;}

	.detailBar{ float:right; width:272px;}
			.detailBar h6{ padding-left:25px; background:url(/images/list/detail_bar_ico_and_btn.gif) no-repeat; color:#bababa;}
		.detailBarContact{ padding:15px 25px;}
			.detailBarContact h3{ margin:10px 0; color:#1460c1; font-size:12px; font-weight:700;}
			.detailBarContact dl{ padding-top:15px; font-size:11px; text-align:center;}
				.detailBarContact dd{ padding:5px 0;}

/* namelist datails */
.detailContentNL{ background:none;}
	.detailContentNL .detailList{ float:none; width:auto; padding:10px; border:0;}

/* fulltext */
.fullText{ height:400px; overflow:hidden;}
.fullTextOn{ height:auto; min-height:400px; overflow:visible; _height:400px;}
.fullBtn{ color:#f60; font-weight:700; text-align:right;}
	.fullBtn a{ margin-left:3px; color:#f60!important; font-weight:700;}

/* reply */
.detailTitleReply{ height:33px; padding-left:15px; border:solid #a9ccde; border-width:1px 1px 0; background:url(/images/list/detail_title.gif) no-repeat; color:#1460c1; font-size:14px; font-weight:700; line-height:33px;}
.detailTitleReply strong{ float:left; padding-left:25px; background:url(/images/list/reply_ico_and_btn.gif) no-repeat 0 -31px; font-weight:700;}
.detailTitleReply strong span{ margin-left:10px; font-weight:400;}
.detailTitleReply strong.chatIco{ background:url(/images/list/reply_ico_and_btn.gif) no-repeat 0 -62px;}
	.replyBtn{ position:relative; display:inline; float:right; height:24px; margin:5px 20px 0 0; padding:0 14px; background:url(/images/list/reply_ico_and_btn.gif) no-repeat; font-size:14px; font-weight:700; line-height:24px;}
		.replyBtn a{ color:#8c0303!important;}
		.replyBtn span{ position:absolute; top:0; right:0; _right:-1px; width:6px; height:24px; background:url(/images/list/reply_ico_and_btn.gif) no-repeat 100% 0;}

.replyListFrame{ margin-bottom:10px; border:1px solid #adb9c2;}
	.replyListFrame h6{ height:21px; padding-left:25px; border-bottom:1px solid #adb9c2; background:url(/images/list/reply_title_bg.gif) no-repeat; color:#1460c1; font-size:14px; font-weight:700; line-height:21px;}
	.replyList{ padding:10px 15px;}
	.replyList table{ width:100%; color:#525252;}
	.replyList th{ width:7%; text-align:right;}
	.replyList td{ height:24px; padding-left:5px; font-weight:700; text-align:left; line-height:20px;}
	.replyList td strong{ font-weight:700; color:#1460c1;}
	.replyList th.longTitle{ width:15%;}
	.replyList th.replyTextTitle{ padding-top:3px; vertical-align:top;}
	.replyList td.replyText{ font-weight:400;}
	.replyList .separator{ background:url(/images/list/separator.gif) repeat-x 50% 50%;}
	.replyList .separatorTitle{ background:url(/images/list/separator_reply.gif) repeat-x 50% 50%;}
	.replyList .fullText{ height:60px;}
	.replyList .fullTextOn{ height:auto; min-height:60px; _height:60px;}

.replyListForm{ padding:15px; border:1px solid #a9ccde;}
	.replyListForm table{ width:100%;}
	.replyListForm th{ width:8%; text-align:right;}
	.replyListForm textarea{ width:600px; margin:5px 0;}
	.replyListForm input.longInput{ width:240px;}
	.replyListForm th.longTitle{ width:20%;}
	.replyListForm td{ height:30px; padding-left:5px; font-weight:700; text-align:left; line-height:20px;}
	.replyListForm .separator{ background:url(/images/list/separator.gif) repeat-x 50% 50%;}
	.replyListForm .codeInput{ position:relative;}
	.replyListForm .codeInput input{ width:80px;}
	.replyListForm .codeInput img{ position:absolute; top:0; left:95px}
	.replyFormBtn a{ float:left; width:84px; height:30px; margin:10px 10px 0 0; background:url(/images/list/reply_ico_and_btn.gif) no-repeat 0 -139px; color:#f60!important; font-size:16px; font-weight:700; line-height:30px; text-align:center;}
	.replyFormBtn a.clearBtn{ background:url(/images/list/reply_ico_and_btn.gif) no-repeat 0 -99px; color:#5f5353!important;}
