.clear { clear: both; margin: 0; padding: 0; }
.p12 { font-size: 12px; line-height: 20px; }
.p14Bold { font-size: 14px; font-weight: bold; }
.p16Bold { font-size: 16px; font-weight: bold; }
.p18Bold { font-size: 18px; font-weight: bold; }
.Cred1, .Cred1 a:link, .Cred1 a:visited, .Cred1 a:active { color: #c93300; }
.Chui1, .Chui1 a:link, .Chui1 a:visited, .Chui1 a:active { color: #7f7f7f; }
.cBlue, .cBlue a:link, .cBlue a:visited, .cBlue a:active { color: #008bdb; text-decoration: none; }
.cBlue a:hover { color: #008bdb; text-decoration: underline; }
.cBlack, .cBlack a:link, .cBlack a:visited, .cBlack a:active { color: #000000; text-decoration: none; }
.cBlack a:hover { color: #000000; text-decoration: underline; }
.chuang, .chuang a:link, .chuang a:visited, .chuang a:active { color: #fa4f01; text-decoration: none; }
.chuang a:hover { color: #fa4f01; text-decoration: underline; }
.dongtai1 { width: 666px; margin: 0px; padding: 0px; margin-top: 7px; }
.dongtaiT { height: 29px; background-color: #ebf3f7; }
.dongtaiTl { float: left; width: 460px; padding-left: 18px; text-align: left; line-height: 29px; }
.dongtaiTr { float: right; width: 52px; text-align: left; line-height: 29px; }
.dongtaiTr1 { float: right; width: 142px; text-align: center; line-height: 29px; }
.dongtaiL { height: auto; }
input.inputb { height: 18px; line-height: 150%; width: 70px; padding: 0px 4px 0px; border: 1pt solid #cdcdcd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; color: #252525; text-align: left; }
.commentListStr { margin: 4px 0px 4px 13px; width: 645px; }
.commentListStr h3 { width: 645px; height: 42px; line-height: 42px; margin: 0px auto; color: #1c6ec5; background-image: url(../images/pl_1.jpg); background-repeat: no-repeat; background-position: top; font-size: 14px; font-weight: bold; }
.commentListStr h3 span, .commentListStr h3 span a { color: #1c6ec5; display: block; font-size: 12px; font-weight: lighter; line-height: 42px; white-space: nowrap; }
.commentListStr h3 span { float: right; margin: 0; padding: 0 10px 0 0; }
.yykuang { BORDER-RIGHT: #d4dfc0 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #d4dfc0 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px auto; BORDER-LEFT: #d4dfc0 1pt solid; WIDTH: auto; PADDING-TOP: 5px; BORDER-BOTTOM: #d4dfc0 1pt solid; POSITION: static; HEIGHT: auto; BACKGROUND-COLOR: #f7ffe7; }
.panelComment { clear: both; width: 643px; border-bottom: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; margin: 0px auto; }
.innerPanelComment { width: 622px; padding: 10px 0px 10px 10px; }
.panelCommentALL .discuss { margin: 0px auto; padding: 3px 0 0; text-align: center; clear: both; margin-top: 8px; }
.panelCommentALL .discuss h3 { background: #ebf3f7; border-bottom: none; border-top: none; height: 29px; width: 660px; padding: 0 0 0 5px; margin: 0; }
.panelCommentALL .discuss h3, .panelCommentALL.discuss h3 a { text-align: left; font-size: 14px; color: #000; line-height: 29px; text-decoration: none; }
.panelCommentALL .discuss h3 a:hover { text-align: left; font-size: 14px; color: #000; line-height: 29px; text-decoration: underline; }
.panelCommentALL .discuss h3 span { float: right; padding: 0; margin: 0; font-size: 12px; color: #818181; padding-right: 10px; }
.panelCommentALL .discuss h3 span, .panelCommentALL.discuss h3 span a { font-size: 12px; line-height: 29px; font-weight: lighter; font-size: 12px; color: #818181; }
.panelCommentALL .discuss h3 span a:hover { font-size: 12px; line-height: 29px; font-weight: lighter; font-size: 12px; color: #818181; }
.CBlueUnderline { color: #005499; text-decoration: underline; font-weight: lighter; padding: 0 3px; margin: 0; }
.cBlue, .cBlue a { color: #005499; text-decoration: none; }
.cBlue a:hover { color: #005499; text-decoration: underline; }
#menu2 { position: absolute; background: #dcdcdc; padding: 3px; margin: 0; border: #b2b2b2 1px solid; width: 24px; }
.pulldown1 { padding: 0; margin: 0; }
.pulldown1 li { clear: both; float: left; display: block; width: 24px; height: 15px; padding: 0 0 5px 0; margin: 0; text-align: center; }
.discuss .textarea1 { float: left; width: 290px; height: 130px; border: #cdcdcd 1px solid; background: #f6f6f6; font-size: 12px; line-height: 20px; color: #666; }
.discuss .textarea2 { float: left; width: 290px; height: 130px; border: #cdcdcd 1px solid; background: #ffffff; font-size: 12px; line-height: 20px; color: #666; }
.discuss .face { float: left; width: 220px; height: 120px; }
.discuss .face li { float: left; width: 40px; height: 40px; padding: 0; margin: 0 6px 3px 0; display: block; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.discuss .face li:hover, .over, .discuss .face li:hover a { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.discuss .face li img { width: 40px; height: 40px; }
.discuss .input2 { background: #808080; color: #fff; border: none; width:48px; height:18px; line-height:18px; }
.errorimg { float: left; padding: 0 0 0 30px; margin: 0; text-align: left; height: 35px; width: 500px; line-height: 35px; background: url(../images/zh_109.gif) no-repeat left top; }
.errorimg span { float: right; padding: 8px 10px 0 0; margin: 0; height: 18px; width: 18px; }
.errorimg, .errorimg a { font-size: 14px; color: #000; line-height: 33px; font-weight: bold; display: block; white-space: nowrap; }
.errorimg a:hover { float: right; font-size: 14px; color: #000; line-height: 33px; font-weight: bold; text-decoration: underline; }
.pagination1 { clear: both; width: 653px; height: 25px; padding: 10px 0; margin: 0 auto; line-height: 25px; }
.pagination1 ul { margin: 0; padding: 0; /*Set to "right" to right align pagination interface*/ font-size: 14px; text-align: center; }
.pagination1 li { list-style-type: none; display: inline; }
.pagination1 a, .pagination1 a:visited, .pagination1 a:active { border: 1px solid #d4d4d4; text-decoration: none; color: #5c5c5c; background-color: #fff; padding: 4px 8px 2px; }
.pagination1 a:hover { border: 1px solid #005499; color: #005499; background-color: #fff; }
.pagination1 li.elide { list-style-type: none; display: inline; padding-bottom: 1px; background-color: #fff; color: #000; }
.pagination1 li.disablepage { padding: 4px 8px 2px; border: 1px solid #C8C8C8; color: #000; }
.pagination1 li.nextpage { font-weight: bold; }
.pagination1 li.endspage, .pagination1 li.endspage a { font-weight: bold; color: #596c8e; background-color: #FFF; text-decoration: underline; border: none; }
.pagination1 li.currentpage, .pagination1 li.currentpage a { font-weight: bold; padding: 4px 8px 2px; border: 1px solid #6795bc; background-color: #6795bc; color: #fff; }
.moodPanel { float: left; width: 410px; padding: 0; margin: 0 0 0 15px; }
.moodPanel { font-size: 12px; float: left; text-align: left; color: #777777; }
.supportPanel { float: right; width: 150px; height: 127px; padding: 0; margin: 32px 10px 0 0; }
.supportPanel { font-size: 12px; float: right; }
.gradePanel .cOrange { font-size: 12px; color: #fe5900; font-weight: bold; }
.navFunction .li2 { width: 180px; text-align: center; }
.panelText h2 { clear: both; width: 524px; height: 60px; padding: 0; margin: 20px auto 0; }
.panelText h2, .panelText h2 a { font-size: 24px; line-height: 60px; font-weight: bold; color: #0000b0; text-decoration: none; text-align: center; }
.explain { clear: both; width: 648px; padding: 0 0 45px; text-align: center; font-size: 12px; color: #666; }
.mainNavComment { width: 635px; height: 34px; padding: 0; margin: auto; border-bottom: #a3bddc 1px solid; }
.mainNavComment ul { margin: 0 0 0 10px; padding: 0; width: 430px; float: left; }
.mainNavComment li { display: block; float: left; width: 93px; height: 34px; text-decoration: none; padding: 0; margin: 0 5px 0 0; }
.mainNavComment li a { display: block; background: #eaf1f9; border-left: #a3bddc 1px solid; border-right: #a3bddc 1px solid; border-top: #a3bddc 1px solid; font-size: 12px; color: #004499; line-height: 33px; text-align: center; text-decoration: none; padding: 0; margin: 0; }
.mainNavComment li a:hover { display: block; background: #206fb1; border-left: #a3bddc 1px solid; border-right: #a3bddc 1px solid; border-top: #a3bddc 1px solid; font-size: 12px; color: #fff; font-weight: bold; line-height: 33px; text-align: center; text-decoration: none; padding: 0; margin: 0; }
.mainNavComment .current a, .mainNavComment .current a:hover { display: block; background: #206fb1; border-left: #a3bddc 1px solid; border-right: #a3bddc 1px solid; border-top: #a3bddc 1px solid; font-size: 12px; color: #fff; font-weight: bold; line-height: 33px; text-align: center; text-decoration: none; padding: 0; margin: 0; }
/*--------------------------20091028rework*/
.mainNavComment dl { float: right; padding: 0; margin: 0 10px 0 0; }
.mainNavComment dt { float: left; padding: 0; margin: 5px 0 0 5px; }
.mainNavComment .dt1 { width: 45px; height: 25px; background: url(../images/zh_133.gif) no-repeat left center; padding: 0 0 0 15px; }
.mainNavComment .dt2 { width: 55px; height: 25px; background: url(../images/zh_132.gif) no-repeat left center; padding: 0 0 0 15px; margin-right: 10px; }
.mainNavComment .dt1, .mainNavComment .dt1 a, .mainNavComment .dt1 a:hover, .mainNavComment .dt2, .mainNavComment .dt2 a, .mainNavComment .dt2 a:hover { display: block; font-size: 12px; color: #000; line-height: 25px; text-align: center; text-decoration: none; }
.panelCommentALL1 {
	margin: 0px auto;
	padding: 0px 0 0;
	text-align: center;
	width: 612px;
	clear: both;
	background-image: url(../images/huifu1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:183px;
}
.panelCommentALL2 { margin: 0px auto; padding: 3px 0 0; text-align: center; width: 621px; clear: both; }
.appear {
	clear: both;
	width: 623px;
	padding: 0;
	margin: 0 auto 8px;
	overflow: hidden;
	background-image: url(../images/line1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:4px;
}
.appear, .appear a { font-size: 14px; color: #666666; line-height: 24px; text-align: left; }
.appear p { padding: 0; margin: 0 0 10px 0; }
.appear .left { float: left; width: 60px; padding: 0; margin: 0 10px 0 0; text-align: center; overflow: hidden; }
.appear .left span { clear: both; width: 50px; padding: 0; margin: 0px auto; text-align: center; line-height: 20px; font-size: 12px; overflow: hidden; white-space: nowrap; }
.appear .left img { background: none; width: 50px; height: 50px; padding: 0; margin: 0; border: 1px solid #b2b2b2; }
.appear .right { float: right; width: 550px; overflow: hidden; padding: 0; margin: 0px; color:#000000; }
.text{ float: left; width: 550px; overflow: hidden; }
.muster { float: left; width: 550px; min-height: 22px; padding: 0px 0px 0px 0px; margin: 0; }
.muster1 { float: left; width: 550px; min-height: 22px; margin: 15px 0px 0px 0px;}
.commentator { float: left; padding: 0 15px 0 0; }
.commentator, .commentator a { font-size: 12px; color: #7f7f7f; text-align: left; text-decoration: none; line-height: 22px; }
.commentator a:hover { font-size: 12px; color: #7f7f7f; text-align: left; text-decoration: underline; line-height: 22px; }
.ctime { float: left; width: auto; height: 22px; padding: 0px; font-size: 12px; line-height: 22px; color: #7f7f7f; text-align: left; }
.laji{ float: left; width: auto; height: 22px; padding-top: 3px; font-size: 12px; line-height: 22px; color: #7f7f7f; text-align: left; margin-left:10px; }
.tier { float: left; font-size: 12px; color: #000; padding: 0 0 0 20px; line-height: 22px; }
.tier b { font-size: 16px; color: #000; line-height: 22px; }
.commentTools {  float: right; width: 255px; height: 34px;  }
.commentTools ul { text-align: right; padding: 0; margin: 0; }
.commentTools li { width: 53px; float: left; height: 34px; padding: 0px 0px 0px 25px; margin: 0; display: block; white-space: nowrap; margin-left: 5px; }
.commentTools li, .commentTools li a { font-size: 12px; line-height: 25px; text-align: left; color: #333333; }
.commentTools .li1 { background: url(../images/pl_3.jpg) no-repeat center;  }
.commentTools .li2 { background: url(../images/pl_4.jpg) no-repeat center; }
.commentTools .li3 { background-image: url(../images/pl_2.jpg); background-repeat: no-repeat; background-position: center; line-height: 25px; display: block;}
.commentTools .li4 { background-image: url(../images/pl_5.jpg); background-repeat: no-repeat; background-position: center; line-height: 25px; display: block;}
.subcontent { clear: both; float: right; width: 548px; padding: 0; margin: 0 0 10px; background-color: #ffffe9; border: 1px solid #b9b9a6; }
.subcontent1 { clear: both; float: right; padding: 0; margin: 5px; background-color: #ffffe9; border: 1px solid #b9b9a6; }
.innerSubcontent {  padding: 0; margin: 0; }
.mainSubcontent { padding: 0 0 10px 0; margin: 0; }
.subcommentator { float: left; height: 15px; padding: 6px 0 9px 10px; margin: 0; }
.subcommentator, .subcommentator a { font-size: 12px; color: #7f7f7f; text-align: left; text-decoration: none; line-height: 22px; }
.subcommentator a:hover { font-size: 12px; color: #7f7f7f; text-align: left; text-decoration: underline; line-height: 22px; }
.subcommentator span { height: 22px; line-height: 22px; font-size: 12px;text-align: left; text-decoration: none; padding: 0 5px 0 0; margin: 0; }
.subctime { float: right; width: auto; height: 22px; padding: 0; font-size: 12px; line-height: 22px; color: #7f7f7f; text-align: left; margin-right:25px; }
.lou { float: right; width: auto; height: 22px; padding: 0; font-size: 14px; line-height: 22px; color: #000000; text-align: left; margin-right:10px; margin-left:20px;}
.lou1 { float: right; width: auto; height: 22px; padding: 0; font-size: 12px; line-height: 22px;text-align: left; margin-right:15px; margin-left:20px;}
.subcontent .right { float: right; width: 52px; padding: 0; margin: 6px 8px 0 0; }
.mainSubcontent .right img { background: none; width: 50px; height: 50px; padding: 0; margin: 0; border: 1px solid #e7e7e7; }
.subappear { float: left; width: auto; height: auto; padding: 0 0 0 10px; margin: 0; overflow: hidden; text-align: left; }
.subappear, .subappear a { font-size: 14px; color: #000000; line-height: 24px; text-align: left; }
.subappear p { padding: 0; margin: 0 0 10px 0; }
.subappear1, .subappear1 a { float: left; width: 505px; height: auto; padding: 0px; margin: 0; overflow: hidden; text-align: right;font-size: 12px; line-height: 22px; color: #0033bb; }
.subcommentTools { clear: both; float: right; width: auto; height: 30px; }
.subcommentTools ul { text-align: right; padding: 0; margin: 0; }
.subcommentTools li { float: left; height: 30px; padding: 0 0 0 20px; margin: 0; }
.subcommentTools li, .subcommentTools li a { display: block; white-space: nowrap; font-size: 12px; line-height: 30px; text-align: left; }
.subcommentTools .li1 { background: url(../images/zh_77.gif) no-repeat 5px center; }
.subcommentTools .li2 { background: url(../images/18.gif) no-repeat 5px center; }
.subcommentTools .li3 { background: url(../images/19.gif) no-repeat 5px center; }
.comment_count, .comment_count a { color: #F5DEBE; }
.cmtForm h3, .cmtForm h3 a { color: #000000; }
.commentTools .li1, .commentTools .li1 a { color: #333333; }
.commentTools .li2, .commentTools .li2 a { color: #333333; }
.commentTools .li3, .commentTools .li3 a { color: #333333; }
.discuss .face1 { float: left; width: 230px; height: 120px; }
.discuss .face1 li { float: left; width: 41px; height: 37px; padding: 0; margin: 0px 2px 5px 2px; display: block; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.discuss .face1 li:hover, .over, .discuss .face1 li:hover a { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.discuss .face1 li img { width: 41px; height: 37px; }
.clear1 { clear: both; margin: 0; padding: 0; }
.cBlue5 { color: #005499; text-decoration: none; }
.showlist40{ padding: 0px; margin: 0 auto; width: 95%; }
.showlist40 li{ float: left; width: 100%; height: 17px; padding: 4px 0;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6;}
.showlist40 li,.showlist40 li a{ line-height: 20px; font-size: 12px; color: #333333; text-decoration: none;text-align: left; overflow: hidden;}
.showlist40 li a:hover{ line-height: 20px; font-size: 12px; color: #333333; text-decoration: underline; }
.showlist40 li span{ float: left; width: 25px; font-size: 14px; color: #c93300; height: 16px; line-height: 16px; text-align: left; padding:0px 9px;  }
.showlist40 li span a{font-size: 14px; color: #c93300; height: 16px; line-height: 16px;text-decoration: none;}
#plScreen{ margin: 0px auto; width: 960px; }
.daodu5{ margin: 0px auto; width:930px; height: 25px; padding-left: 7px; line-height:25px; padding-top:8px; }
.daodu6 {
	float:left;PADDING-LEFT: 10px; MARGIN: 0px auto; WIDTH: 750px; TEXT-ALIGN:Center; LINE-HEIGHT: 25px; PADDING-TOP: 23px; HEIGHT: 45px
}
/*********2010.12.16修改***********/
.fbcommentAll { margin: 0px; padding: 0px; width: 666px; margin-bottom:10px;}
.fbcommentAllt{ height:29px; line-height:29px; background-color:#ebf3f7; }
.fbcommentAllt h3{ text-decoration:none; font-size:14px; font-weight:bold; line-height:29px; color:#1c6ec5; padding-left:10px;}
.fbcommentAllt h3 span{padding:0px 10px; float:right;color:#008bdb;font-size:12px;font-weight:lighter;line-height:29px;}
.fbcommentAllt h3 span a{color:#008bdb;font-size:12px; text-decoration:none;}
.fbcommentAllt h3 span a:hover{color:#008bdb;font-size:12px; text-decoration:underline;}
.fbcommentAll2{margin: 0px auto; padding: 0px; width: 618px;}
.fbcommentL{ float:left; width:380px; margin-top:10px; margin-left:3px; }
.fbcommentL dl { clear: both; padding: 0; margin: 0px 0px 6px 0; width: 380px;}
.fbcommentL dt { float: left; padding: 2px 2px 0 0px; margin: 0; font-size: 12px; line-height: 20px; text-align: left; color: #000000; }
.fbcommentL .input1 { width: 100px; height: 16px; border: #666 1px solid; }
.fbcommentL .left1 { float: left; width: 70px; padding: 0; margin: 0 5px 0 4px; text-align: center; overflow: hidden; }
.fbcommentL .left1 span { float: left; clear: both; width: 70px; padding-top: 4px; margin: 0px auto; text-align: center; line-height: 22px; font-size: 12px; overflow: hidden; white-space: nowrap; }
.fbcommentL .left1 img { background: none; width: 50px; height: 50px; padding: 0; margin: 0; border: 1px solid #e7e7e7; }
textarea.textarea2{ float: left; height: 132px; line-height: 150%; width: 280px; padding: 0px 4px 0px; border: 1pt solid #cdcdcd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f6f6f6; color: #252525; text-align: left; }
.fbcommentR{ float:left; width:220px; display:inherit; margin-top:10px; }
.face2 { float: left; width: 230px; }
.face2 li { float: left; width: 41px; height: 37px; padding: 0; margin: 0px 2px 2px 1px; display: block; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.face2 li:hover, .over, .face2 li:hover a { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.face2 li img { width: 41px; height: 37px; }
#hy{ color: #fa4f01; width:120px; text-align:center; padding-top:2px; font-size:12px; line-height:20px;overflow: hidden; white-space: nowrap; padding-left:6px; }
#hy span,#hy span a{ color: #000000; font-size:12px; padding-left:10px;text-align:center;}
#hy1{ color: #fa4f01; width:120px; text-align:center; padding-top:2px; font-size:12px; line-height:20px;overflow: hidden; white-space: nowrap; padding-left:6px; }
#hy1span,#hy1span a{ color: #000000; font-size:12px; padding-left:10px;text-align:center;}
.login_click, .login_click a { color: #F5DEBE; }
.zc, .zc a { color: #000000; font-size:12px; padding:0px 0px 0px 0px; line-height:20px;}
.nc2, .nc2 a { color: #000000; font-size:12px; line-height:20px; }
.ts2{ margin-top:3px; }
input.inputa { height: 18px; line-height: 150%; width: 100px; padding: 0px 4px 0px; border: 1pt solid #cdcdcd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; color: #252525; text-align: left; margin-left:1px; }
.gaodu{min-height:65px;* min-height:70px;* height:auto!important;* height:70px;}
/*****4.14修改********/
.dongtaiTl{ float:left; height:29px; overflow:hidden;padding-left:15px;font-size:14px; color:#000000; font-weight:bold; }
.dongtaiTl span{padding:0px 10px; color:#000000;font-size:12px;font-weight:lighter;line-height:29px; font-family:Arial;}
.dongtaiTl span a{font-size:12px; text-decoration:none;font-weight:bold; color:#d03402;}
.ckqw{padding:0px 10px; color:#ff0000;font-size:12px;font-weight:lighter;line-height:29px; font-family:Arial;}
.ckqw a,.ckqw a:link,.ckqw a:visited,.ckqw a:active{color:#ff0000;font-size:12px; text-decoration:none;}
.ckqw a:hover{text-decoration:underline;}
.daodu8{ margin: 0px; clear:both; width:750px; height: 18px; line-height:18px;font-size:12px;color:#000000; text-align:center; margin-bottom:10px;}
.daodu8 a,.daodu8 a:link,.daodu8 a:visited,.daodu8 a:active{padding:0px 5px; color:#226395;font-size:12px;font-weight:lighter;line-height:18px; font-family:Arial;}
.daodu8 a:hover{ text-decoration:underline;}
/*.gaodu{width:100%;clear: both; word-break: break-word; word-wrap: break-word; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; white-space: -o-pre-wrap;white-space: -pre-wrap; white-space: pre;  white-space: pre-wrap; white-space: pre-line; }*/
