﻿.MainDetail
{
	width: 950px;
	text-align: left;
	overflow: hidden;
}
div.Detail_Informaiton
{
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
}

.Detail_Informaiton_Illustrate
{
	float: left;
	display: inline;
	width: 656px;
	overflow: hidden;
}

.Detail_Right
{
	float: right;
	display: inline;
	width: 290px;
}

.Detail_Informaiton_Illustrate a, Detail_Informaiton_Illustrate a:visited
{
	color: #0b992a;
}

.Detail_Informaiton_Illustrate a:hover
{
	text-decoration:underline;
}

.Detail_Informaiton_Image
{
	float: left;
	display: inline;
	border: solid 1px #ccc;
	padding: 3px;
	margin: 10px 5px 10px 0;
}


.Detail_Informaiton_Image img
{
	width: 106px;
	height: 142px;
}



.Detail_Informaiton_Illustrate dl.detail_dl
{
	float: left;
	display: inline;
	width: 530px;
	margin: 3px 0 0 5px;
}
.Detail_Informaiton_Illustrate dl.detail_Thesis
{
	float:right;
	display: inline;
	width: 630px;
	margin: 3px 0 0 5px;
}


.Detail_Informaiton_Illustrate dd#dtitle
{
	display: block;
	font-size: 14px;
	line-height: 2em;
}
.Detail_Informaiton_Illustrate dd#ThesisTitle
{
	display:block;
	font-size: 14px;
	line-height: 2em;
    azimuth:center; 
}

.Detail_Informaiton_Illustrate dd
{
	display: block;
	line-height: 2em;
}

a#detailbutton, a#detailbutton:visited, a#detailbutton:hover
{
	width: 55px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	margin: 0 0 0 5px;
	background: url(Images/table_list_longbutton.gif);
	text-align: center;
}



.Detail_Info_options
{
	float: left;
	display: inline;
	width: 100%;
	margin: 5px 0 0 0;
	word-break: keep-all;
}



div.otherinfo
{
	float: left;
	display: inline;
	width: 100%;
	margin: 5px 20px 0 0;
	line-height: 1.5em;
	zoom: 1;
}

#Detail_Info_button div.otherinfo span
{
	float: left;
	display: inline;
}
#Detail_Info_button div.otherinfo a, #Detail_Info_button div.otherinfo a:visited, #Detail_Info_button div.otherinfo a:hover
{
	float: left;
	display: inline;
	color: #06B4FD;
	line-height: 2em;
	height: 2em;
	white-space: nowrap;
}

.detail_Info_box
{
	float: left;
	display: inline;
	width: 100%;
}

.Detail_Info_options input, .Detail_Info_options a
{
	float: left;
	display: inline;
	width: 52px;
	height: 23px;
	border: none;
	color: #fff;
	margin: 0 0 0 5px;
}

.Detail_Info_options a, .Detail_Info_options a:visited
{
	text-align: center;
	line-height: 23px;
	text-decoration: none;
	color: #fff;
}

.Detail_Info_options #btnRead
{
	background: url("Images/read.jpg");
}

.Detail_Info_options #btnReadDisable
{
	background: url("Images/otherdisable.jpg");
}


.Detail_Info_options #btnLoad
{
	background: url("Images/load.jpg");
	color: #fff;
}

.Detail_Info_options #btnLoadDisable
{
	background: url("Images/otherdisable.jpg");
	color: #fff;
}
#btnCollect
{
	width: 62px;
	background: url("Images/collect.jpg");
}

#btnCollectDisable
{
	width: 62px;
	background: url("Images/collectdisable.jpg") no-repeat;
}

.Detail_Info_button
{
	float: left;
	display: inline;
}

#Detail_Info_button a, #Detail_Info_button a:visited, #Detail_Info_button a:hover
{
	color: #fff;
	text-decoration: none;
}


.Detail_Info_Rate
{
	float: left;
	display: inline;
	line-height: 23px;
}

.Detail_Info_Rate label, .Detail_Info_Rate span.left
{
	float: left;
	display: inline;
	color: #000;
}

/*评星样式 css begin*/
#apps_svy_rate
{
	float:left;
	display:inline;
	margin: 0 0 0 0;
}
#apps_svy_rate td
{
	height: 22px;
	font-size: 12px;
	padding: 0  0 0 5px;
}
#apps_svy_rate .apps_svy_rate_average
{
	font-weight: bold;
	font-family: 黑体;
	font-size: 22px;
	color: #F08B33;
	display: block;
}
#apps_svy_rate .star-rating
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 90px;
	height: 13px;
	position: relative;
	background: url(images/rate_icon.gif) left -1px repeat-x;
	overflow: hidden;
}
#apps_svy_rate .star-rating li
{
	padding: 0;
	margin: 0;
	float: left;
}
#apps_svy_rate .star-rating li a
{
	display: block;
	width: 17px;
	height: 13px;
	font-size: 1px;
	text-decoration: none;
	text-indent: -6000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	-moz-outline: none;
	top: 0;
	left: 0;
}
#apps_svy_rate .star-rating li a:hover
{
	background: url(images/rate_icon.gif) left -28px;
	z-index: 2;
	left: -1px;
}
#apps_svy_rate .star-rating a.star-0
{
	left: 0;
}
#apps_svy_rate .star-rating a.star-0:hover
{
	width: 19px;
}
#apps_svy_rate .star-rating a.star-1
{
	left: 19px;
}
#apps_svy_rate .star-rating a.star-1:hover
{
	width: 38px;
}
#apps_svy_rate .star-rating a.star-2
{
	left: 38px;
}
#apps_svy_rate .star-rating a.star-2:hover
{
	width: 57px;
}
#apps_svy_rate .star-rating a.star-3
{
	left: 57px;
}
#apps_svy_rate .star-rating a.star-3:hover
{
	width: 76px;
}
#apps_svy_rate .star-rating a.star-4
{
	left: 76px;
}
#apps_svy_rate .star-rating a.star-4:hover
{
	width: 95px;
}
#apps_svy_rate .star-rating li.current-rating
{
	background: url(images/rate_icon.gif) left -14px;
	font-size: 1px;
	position: absolute;
	height: 13px;
	width: 0;
	display: block;
	text-indent: -6000px;
	z-index: 1;
	top: 0;
}

/*评星样式 css end*/
.avg_rate
{
	font-size: 18px;
	margin: 0 0 0 0;
	color: #169c21;
	font-weight: bold;
	float: left;
	display: inline;
	width:76px;
}

.totalperson
{
	float:left;
	display:inline;
}

.totalperson span
{
	color: #169c21;
}

.detail_info_Content
{
	float: left;
	display: inline;
	width: 98%;
	padding: 0;
	margin: 10px 0 0 0;
	border: solid 1px #dcf0ee;
	overflow:hidden;
}

.detail_info_FlashContent
{
	float: left;
	display: inline;
	width: 98%;
	padding: 0;
	margin: 10px 0 0 0;
	overflow:hidden;
}

.detail_info_Content .detail_title
{
	float: left;
	display: inline;
	width: 100%;
	background: url(Images/vediodlbg.jpg) repeat-x;
	line-height: 33px;
	margin: 0 0 10px 0;
		border-bottom: solid 1px #dcf0ee;
}

.detail_info_Content .detail_content
{
	line-height: 1.5em;
	margin-bottom: 10px;
	text-indent: 2em;
	padding:0 10px;
}


.detail_info_Content .detail_content a, .detail_info_Content .detail_content a:visited
{
	color:#0b992a;
}
.detail_title #indexTag
{
 background: url(Images/indextagbg.gif) no-repeat left center;
 text-indent:20px;
 margin:0 0 0 3px;
 
}
.detail_title span.left
{
	width: 150px;
	float: left;
	display: inline;
}


.detail_title span.right
{
	float: right;
	display: inline;
	margin: 0 10px 0 0;
}

.detail_title span.right a, .detail_title span.right a:visited
{
	color: #333;
}

.detail_title span.right em
{
	color: #f00;
	font-style: normal;
}

.detail_otherLinks
{
	margin: 10px 0 0 0;
}
.detail_otherLinks ul
{
	float: left;
	display: inline;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}

.detail_otherLinks ul li
{
	padding: 0;
	margin: 0;
	width: 100%;
}

.detail_otherLinks ul li a, .detail_otherLinks ul li a:visited ，.detail_otherLinks ul li a:hover
{
	line-height: 2em;
	color: #03B0F4;
	text-decoration: none;
}

.detail_otherLinks ul li a:hover
{
	text-decoration: underline;
	color: #03B0F4;
}


.commentslist
{
	float: left;
	display: inline;
	width: 100%;
	border-bottom: solid 1px #dcf0ee;
	padding-bottom: 10px;
	margin: 0;
}

.commentslist dt
{
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
}

.commentslist dt, .commentslist dt a, .commentslist dt a:visited
{
	color: #8896B1;
	line-height: 1.5em;
}

.commentslist span
{
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}

.commentslist dt a
{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
}
.commentslist dd
{
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
}

.commentslist dd p
{
	font-size: 14px;
	color: #333;
	line-height: 1.5em;
	padding-left:10px;
	padding-right:10px;
}

#cmt_post_btn
{
	float: right;
	width: 55px;
	height: 23px;
	display: block;
	background: url(Images/table_list_longbutton.gif);
	border: 0px;
	color: #FFF;
	cursor: pointer;
	margin:0 10px 0 0;
}

/*popup*/

#dialog
{
	position: fixed;
	z-index: 103;
	top: 50%;
	left: 50%;
	width: 550px;
	margin-top: -140px;
	background-color: #FFFFFF;
	padding: 0;
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#overlay
{
	opacity: .2;
	filter: alpha(opacity=20);
	position: fixed;
	z-index: 102;
	top: 50%;
	left: 50%;
	width: 588px;
	margin-top: -148px;
	margin-left: -13px;
	background-color: #333;
	padding-top: 20px\9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bgi
{
	position: fixed;
	z-index: 101;
	top: 50%;
	left: 50%;
	width: 550px;
	margin-top: -140px;
	margin-left: -250px;
	border: none;
}
* html #dialog
{
	position: absolute;
	margin-top: expression(exp_dialog(this));
}
* html #overlay
{
	margin-top: -140px;
	position: absolute;
	margin-top: expression(exp_overlay(this));
}
#dialog p
{
	margin: 0;
}
#populartags
{
	margin: 3px 0 10px 0;
}
#submits td
{
	padding: 15px 0 5px 0;
}
* html #submits td
{
	padding-bottom: 0;
}
.loadpop
{
	padding: 30px;
	text-align: center;
}
#hiddendialog
{
	display: none;
}
#actchoice
{
	float: right;
	display: inline;
	width: 100px;
	border-left: 1px dashed #ddd;
	padding: 0 0 0 5px;
}
#actchoice .m
{
	margin-bottom: 40px;
}
#actchoice .rec-btn
{
	margin: 0;
}

.indentpop
{
	padding: 10px 18px;
}
.interest_form .tags
{
	margin: 10px 0;
}
.interest_form dt
{
	float: left;
	width: 65px;
	color: #666;
}
.interest_form dd
{
	float: left;
	width: 400px;
	margin: 0 0 3px;
	line-height: 23px;
}
#mytags
{
	margin-top: 10px;
}
.rate_stars
{
	padding-bottom: 10px;
}
.indentpop
{
	padding: 10px 18px;
}
/* clear both */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	zoom: 1;
	display: inline-block;
	_height: 1px;
}
*html .clearfix
{
	height: 1%;
}
* + html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
.rr
{
	float: right;
}
#mytags
{
	margin-top: 10px;
}
/* (selected) tag */
.ract
{
	border: 2px solid #FFFFFF;
	padding: 0px;
	cursor: pointer;
	float: left;
}
.ract a:link
{
	border: 2px solid #FFFFFF;
	padding: 0px;
	cursor: pointer;
	float: left;
}
.ract a:visited
{
	border: 2px solid #FFFFFF;
	padding: 0px;
	cursor: pointer;
	float: left;
}
.ract a:hover
{
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #FF7777;
	border-bottom: 1px solid #FF7777;
	background-color: #FFCCCC;
	border-top: 1px solid #FFCCCC;
	border-left: 1px solid #FFCCCC;
	padding: 1px;
	cursor: pointer;
	float: left;
}
/* (unselected) tag */
.gact
{
	color: #BBBBBB;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.gact a:link, a.gact:link
{
	color: #BBBBBB;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.gact a:visited, a.gact:visited
{
	color: #BBBBBB;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.gact a:hover, a.gact:hover
{
	color: #FFFFFF;
	font-size: 12px;
	border-left: 1px solid #FF9999;
	border-top: 1px solid #FF9999;
	border-right: 1px solid #FF3333;
	border-bottom: 1px solid #FF3333;
	background-color: #773333;
	text-align: center;
}


/* green and grey TAGs */
.gract
{
	color: #006600;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #AAFFAA;
	border-bottom: 1px solid #AAFFAA;
	background-color: #EEFFEE;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
	cursor: pointer;
	white-space: nowrap;
}
.gract:hover
{
	color: #FFFFFF;
	font-size: 12px;
	border-right: 1px solid #33FF33;
	border-bottom: 1px solid #33FF33;
	background-color: #55FF55;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
}
.gract a:link
{
	text-decoration: none;
	color: #006600;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
}
.gract a:visited
{
	text-decoration: none;
	color: #006600;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
}
.gract a:hover
{
	color: #006600;
	font-size: 12px;
	border-left: 1px solid #99FF99;
	border-top: 1px solid #99FF99;
	border-right: 1px solid #33FF33;
	border-bottom: 1px solid #33FF33;
	background-color: #55FF55;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
}
.rdact
{
	color: #BBBBBB;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #AAFFAA;
	border-bottom: 1px solid #AAFFAA;
	background-color: #EEFFEE;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
	cursor: pointer;
}

.detail_otherLinks
{
	float: left;
}


#MiniCmt
{
	float: left;
	display: inline;
	width: 100%;
	margin: 20px 0;
}

#cmt_content
{
	margin: 20px 0 10px 0;
	width: 99%;
	height: 101px;
	border: solid 1px #e1eff2;
	text-align: left;
	color: #D1D1D1;
	padding: 0;
	line-height:1.5em;
}

.detail_prev_next
{
	float: left;
	display: inline;
	margin: 0 0;
	padding: 0;
}

#detail_prev
{
	color: #fff;
	text-decoration: none;
	width: 52px;
	height: 23px;
	float: left;
	display: inline-block;
	margin: 0 0 0 5px;
	background: url(Images/greenbutton_bg.jpg) no-repeat left top;
}

#detail_next
{
	color: #fff;
	text-decoration: none;
	width: 52px;
	height: 23px;
	float: left;
	display: inline-block;
	margin: 0 0 0 5px;
	background: url(Images/greenbutton_bg.jpg) no-repeat left center;
}

#detail_prev_disable
{
	color: #fff;
	text-decoration: none;
	width: 52px;
	height: 23px;
	float: left;
	display: inline-block;
	margin: 0 0 0 5px;
	background: url(Images/greennobutton.jpg) no-repeat left top;
}

#detail_next_disable
{
	color: #fff;
	text-decoration: none;
	width: 52px;
	height: 23px;
	float: left;
	display: inline-block;
	margin: 0 0 0 5px;
	background: url(Images/greennobutton.jpg) no-repeat left center;
}
#detail_prev_next a, #detail_prev_next a:visited
{
	color: #fff;
}



/* wcpdtree */
#wcpdtree div div
{
	background: url(images/wcpdtree.png) no-repeat;
}
#wcpdtree .folder_collapsable, #wcpdtree .folder_expandable, #wcpdtree .file
{
	background: url(images/wcpdfolder.png) no-repeat;
}
#wcpdtree .checked, #wcpdtree .unchecked, #wcpdtree .indeterminate
{
	background: url(images/wcpdcheck.png) no-repeat;
}
#wcpdtree ul
{
	background: #FFF;
}
#wcpdtree li a, #wcpdtree li span
{
	color: #183152;
}
#wcpdtree .hover
{
	background: #f5f5f5;
}
#wcpdtree .selected
{
	background-color: #e8edf3;
}




/* wcpdtree */
#wcpdtree
{
	float: left;
	display: inline;
	width: 100%;
	padding-bottom: 10px;
}

#wcpdtree li
{
	clear: both;
	display: block;
	line-height: 22px;
	cursor: pointer;
	padding-left: 10px;
}

#wcpdtree ul
{
	display: block;
}
#wcpdtree div, #wcpdtree a, #wcpdtree span
{
	display: inline;
	height: 22px;
	line-height: 22px;
	color: #000;
	text-overflow: ellipsis;
}


#wcpdtree div
{
	display: block;
	overflow: hidden;
}
#wcpdtree div div
{
	float: left;
	display: block;
	height: 22px;
	width: 22px;
	border: none;
	background-position: 0 -100px;
}


#wcpdtree a, #wcpdtree a:hover, #wcpdtree a:visited
{
	text-decoration: none;
}

#wcpdtree .collapsable
{
	background-position: 0 -300px;
}
#wcpdtree .first_collapsable
{
	background-position: 0 -250px;
}
#wcpdtree .last_collapsable
{
	background-position: 0 -350px;
}

#wcpdtree .expandable
{
	background-position: 0 -100px;
}

#wcpdtree .first_expandable
{
	background-position: 0 -50px;
}
#wcpdtree .last_expandable
{
	background-position: 0 -150px;
}
#wcpdtree .end_expandable
{
	background-position: 0 0;
}
#wcpdtree .end_collapsable
{
	background-position: 0 -200px;
}

#wcpdtree .indent
{
	background: none;
}
#wcpdtree .line
{
	background-position: 0 -400px;
}
#wcpdtree .node
{
	background-position: 0 -450px;
	width: 22px;
}
#wcpdtree .last .node
{
	background-position: 0 -500px;
}

#wcpdtree .folder_expandable
{
	background-position: 0 0;
}
#wcpdtree .folder_collapsable
{
	background-position: 0 -50px;
}
#wcpdtree .file
{
	background-position: 0 -100px;
	width: 22px;
}

#wcpdtree .unchecked
{
	background-position: 0 0;
}
#wcpdtree .hover .unchecked
{
	background-position: 0 -50px;
}
#wcpdtree .checked
{
	background-position: 0 -100px;
}
#wcpdtree .hover .checked
{
	background-position: 0 -150px;
}
#wcpdtree .indeterminate
{
	background-position: 0 -200px;
}
#wcpdtree .hover .indeterminate
{
	background-position: 0 -250px;
}

/*评论分页样式  begin*/
#detail_pager
{
	float: right;
}

#detail_pager ul.pages
{
	float: left;
	display: block;
	border: none;
	margin: 10px 0 0 20px;
	padding: 0;
}
#detail_pager ul.pages li
{
	list-style: none;
	float: left;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 5px 3px;
	color: #000;
	border: solid 1px #ccc;
}
#detail_pager ul.pages li:hover
{
	border: 1px solid #ccc;
}
#detail_pager ul.pages li.pgEmpty
{
	border: 1px solid #ccc;
	color: #ccc;
}
#detail_pager ul.pages li.pgCurrent
{
	border: 1px solid #C6C4C7;
	color: #fff;
	font-weight: 700;
	background-color: #C6C4C7;
}

/*评论分页样式  end*/

/*视频样式  VideoDetailInfo.ascx css begin*/
.VideoDetailMain
{
	float: left;
	display: inline;
	width: 100%;
}

.VideoDetailLeft
{
	float: left;
	display: inline;
	width: 680px;
}

.VideoDetailRight
{
	float: right;
	display: inline;
	width: 250px;
}
/*视频样式 VideoDetailInfo.ascx css end*/