
html
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: @Microsoft YaHei, Arial, Helvetica, sans-serif, "ËÎÌå";
	height: 100%;
}
img, tr, th, td
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "ËÎÌå";
}

body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif, "ËÎÌå";
	background: url(../images/SiteSchema/page_bg_blue.jpg) repeat-x top left;
	width: 100%;
}

table.gridview
{
	border-collapse: separate !important;
}

.englishtext
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	line-height: 17px;	
}

ul
{
	list-style: none;
}

a:link
{
	text-decoration: none;
	color: #0066ee;
}
a:active
{
	text-decoration: underline;
	color: #0066ee;
}
a:visited
{
	text-decoration: none;
	color: #0066ee;
}
a:hover
{
	text-decoration: underline;
	color: #0066ee;
}

.red:link
{
	text-decoration: none;
	color: #e80000;
}
.red:active
{
	text-decoration: underline;
	color: #e80000;
}
.red:visited
{
	text-decoration: none;
	color: #e80000;
}
.red:hover
{
	text-decoration: underline;
	color: #e80000;
}

a img, :link img, :visited img
{
	border: 0px;
	margin: 0px;
	vertical-align: bottom;
}

h3, h2
{
	font-size: 12px;
}

#clean
{
	clear: both;
}
.clean
{
	clear: both;
}
*
{
	margin: 0px;
	padding: 0px;
}

.input_search
{
	margin: 1px;
	padding: 3px;
	font-size: 12px;
	border-top:1px solid #8db2dc; border-left:1px solid #588ecb; border-bottom:1px solid #0a2038; border-right:1px solid #133b67;
	background: #236bbb;
	color: #FFFFFF;
	font-weight:bold;
	height: 23px;
}
.input_text
{
	margin: 1px;
	padding: 3px 0px 0px 18px;
	font-size: 12px;
	border: 1px solid #4181c1;
	height: 18px;
	background: url(../images/search_ico.jpg) no-repeat #FFFFFF;
	width: 130px;
}
.input_register
{
	border: 1px solid #9e9e9e;
	padding: 2px;
	width: 160px;
	font-size: 12px;
}
.input_register_b
{
	border: 1px solid #9e9e9e;
	height: 18px;
	padding-top: 1px;
	width: 40px;
}
.input_register_c
{
	width: 100px;
}
.inputlogin
{
	border: 1px solid #9e9e9e;
	height: 18px;
	padding-top: 1px;
	width: 200px;
}
.inputwritemail1
{
	margin-left: 40px;
	padding: 2px;
	overflow-y: scroll;
	width: 500px;
}

.box
{
	width: 320px;
	margin: 0px;
	border: 1px solid #c2d3e9;
	padding: 3px;
	overflow: hidden;
	font-size: 12px;
	white-space: pre;
}
.butn_blue
{
	background: url(../images/butn_newblue.gif) repeat-x #87ace3;
	border: 1px solid #1360E0;
	padding: 2px;	
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;	
	height: 23px;
}

.butn_oldblue
{
	background: url(../images/butn_blue.jpg) repeat-x #87ace3;
	border: 1px solid #3568b8;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

.butn_blue_M { background:#236bbb; border-top:1px solid #8db2dc; border-left:1px solid #588ecb; border-bottom:1px solid #0a2038; border-right:1px solid #133b67; padding:3px; font-weight: bold; color: #FFF; font-size:14px;}
.butn_green
{
	background: url(../images/butn_green.jpg) repeat-x #57de80;
	border: 1px solid #1c9944;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.butn_black
{
	background: url(../images/butn_black.jpg) repeat-x #787879;
	border: 1px solid #383838;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.butn_gray
{
	background: url(../images/butn_gray.jpg) repeat-x #b7b7b7;
	border: 1px solid #383838;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

.font12
{
	font-size: 12px;
}
.gray12
{
	color: #808080;
	margin: 0px 10px;
	font-size: 12px;
}
.font14
{
	font-size: 14px;
}
.font14bold
{
	font-size: 14px;
	font-weight: bold;
}

.errortext
{
	border-right: #f5b866 1px solid;
	text-align: center;
	padding-right: 10px;
	border-top: #f5b866 1px solid;
	padding-left: 10px;
	background: #fff8cc;
	padding-bottom: 10px;
	border-left: #f5b866 1px solid;
	color: #cf0000;
	padding-top: 10px;
	border-bottom: #f5b866 1px solid;
	margin: 5px 15px 5px 15px;
}
.wronginfo
{
	color: #e03838;
	background: url(../images/ico_wrong.jpg) no-repeat;
	padding-left: 15px;
}
.confirmInfo
{
	background: url(../images/ico_confirm.gif) no-repeat;
	padding: 5px 10px 10px 25px;
	font-size: 14px;
}
.alarminfo
{
	background: url(../images/ico_alarm.gif) no-repeat;
	padding: 5px 5px 5px 25px;
	font-size: 14px;
}
.Confirminfo
{
	background: url(../images/ico_confirm.gif) no-repeat;
	padding: 5px 5px 5px 25px;
	font-size: 14px;
}
.messageitem
{
	background: url(../images/ico_message.gif) no-repeat;
	padding: 2px 20px;
	margin: 10px;
}
.replyitem
{
	background: url(../images/ico_reply.gif) no-repeat;
	padding: 2px 20px;
	margin: 10px;
}
.editicon
{
	background: url(../images/ico_user.gif) no-repeat;
	padding: 2px 20px;
}
.editinfo
{
	background: url(../images/ico_editinfo.gif) no-repeat;
	padding: 2px 20px;
}
.imgtitle
{
	background: url(../images/ico_img.gif) no-repeat;
	padding: 1px 3px 1px 18px;
}
.articletitle
{
	background: url(../images/ico_article.gif) no-repeat;
	padding: 1px 3px 1px 18px;
}

.usericon
{
	max-width: 60px;
	min-width: 60px;
	width: 60px;
}

.usericon50
{
	width: 50px;
	height: 50px;	
}

.usericon80
{
	max-width: 80px;
	min-width: 80px;
	width: 80px;
}
.usericonsmall
{
	max-width: 35px;
	width: 35px;
	min-width: 35px;
}
.loadgroupicon
{
	max-width: 145px;
	min-width: 145px;
	margin: 10px;
	width: 145px;
}
.personalicon
{
	max-width: 180px;
	width: 180px;
	min-width: 180px;
}
table
{
	border: 0px;
	border-collapse: separate;
}

#popupbg
{
	filter: alpha(opacity=40);
	background: #666666;
	opacity: 0.4;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	float: left;
}

#popupmsg
{
	z-index: 1001;
	position: absolute;
	background: #FFFFFF;
	border-right: 1px solid #3a3a3a;
	border-bottom: 1px solid #333333;
}
#msgconfirm
{
	background: url(images/ico_confirmbig.gif) no-repeat right #e2eeff;
	margin: 5px;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	z-index: 1001;
}

#popupconfirm
{
	border-right: #3a3a3a 1px solid;
	z-index: 1001;
	background: #ffffff;
	border-bottom: #333333 1px solid;
	position: absolute;
}
#popupconfirm .confirmmsg
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	padding-bottom: 10px;
	margin: 10px;
	line-height: 18px;
	padding-top: 10px;
	text-align: center;
}
#popupconfirm .popuptitle
{
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 14px;
	background: #89aee4;
	padding-bottom: 6px;
	margin: 2px;
	color: #ffffff;
	padding-top: 6px;
}

#popupYesNoWin
{
	border-right: #3a3a3a 1px solid;
	z-index: 1001;
	background: #ffffff;
	border-bottom: #333333 1px solid;
	position: absolute;
}
#popupYesNoWin .confirmmsg
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	padding-bottom: 10px;
	margin: 10px;
	line-height: 18px;
	padding-top: 10px;
	text-align: center;
}

#popupYesNoWin input
{
	margin-right: 20px;
}

#popupYesNoWin .popuptitle
{
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 14px;
	background: #89aee4;
	padding-bottom: 6px;
	margin: 2px;
	color: #ffffff;
	padding-top: 6px;
}

.titlebar
{
	padding: 5px;
	background: #ebf2f8;
	border-top: 1px solid #c2d3e9;
	font-weight: bold;
}
.titlebar span
{
	padding: 0px 2px;
	font-weight: normal;
}
.titlebar_b
{
	padding: 5px;
	background: #ebf2f8;
	border-top: 1px solid #c2d3e9;
	border-left: 1px solid #c2d3e9;
	border-right: 1px solid #c2d3e9;
	font-weight: bold;
}
.titlebar_b span
{
	padding: 0px 2px;
	font-weight: normal;
}

.outerheight
{
	height: 1000px;
	min-height: 1000px;
}
.innerheight
{
	height: 800px;
	min-height: 800px;
}
.mainheight
{
	height: 500px;
	min-height: 500px;
}
.ffheight[class]
{
	height: auto;
}

.line
{
	background: url(../images/line.gif) repeat-x;
}

/*newCSS*/
.boxHeader { height:27px; font-weight:bold;}
.boxHeader table { width:100%;}
.boxHeaderL { background:url(../images/border_L.gif) left no-repeat; width:7px; height:27px;}
.boxHeaderC { background:url(../images/border_C.gif) top repeat-x; padding:0px 5px;}
.boxHeaderC span { float:right; font-weight:normal;}
.boxHeaderR { background:url(../images/border_R.gif) right no-repeat; width:7px; height:27px;}
.boxHeaderGray { font-weight:bold; padding:4px 10px; background:#e5e5e5;}
h1 { font-size:14px;}
h2 { font-size:12px;}
.redFont { color:#e5005a;}

.sidehelp { text-indent:1em; line-height: 18px; margin-top: 10px; margin-left: 3px; margin-right: 3px; }

.online { width: 20px; background-image: url(../images/ico_online.png); background-repeat: no-repeat; background-position: center; height: 16px; margin: 3px; }
.offline { width: 20px; background-image: url(../images/ico_offline.png); background-repeat: no-repeat; background-position: center; height: 16px; margin: 3px; }

.popupCont {z-index:100001; position:absolute; background:#FFFFFF;border-right:1px solid #3a3a3a; border-bottom:1px solid #333333;}
.popuptitle { background:#89aee4; margin:2px; padding:5px; font-size:14px; font-weight:bold; color:#FFFFFF;}

.widebutton { width: 100px; cursor: pointer; }
.commbutton { width: 72px; cursor: pointer; }

a.graybutton { cursor: pointer; padding: 6px 12px; display: inline-block; border: solid 1px #CCCCCC;  background-color: #FFFFFF;  -moz-border-radius: 5px; text-align: center; }
a.graybutton:hover {cursor: pointer; padding: 6px 12px; display: inline-block; border: solid 1px #CCCCCC;  background-color: #EFEFEF; text-decoration: none; }
a.graybutton span { color: #666666; }

.readinghint { text-align:center;background-color:#FFFFCC; padding:5px 0px 5px 0px;color:#FF6600; }

.readingfont { font-size: 15px; }

.pagetitle { height: 85px; padding: 5px 15px; }
.pagetitle .pageicon { float: left; width: 73px; height: 72px; }
.pagetitle .guidepage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat -329px -6px;  }
.pagetitle .disspage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat -106px -85px; }
.pagetitle .comppage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat 0px -4px; }
.pagetitle .wbpage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat -1px -92px; }
.pagetitle .readpage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat -107px -8px; }
.pagetitle .favpage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat -226px -3px; }
.pagetitle .commpage { background:url(../images/SiteSchema/bg_sitefunction.jpg) no-repeat -226px -88px; }
.pagetitle .pageintro { float: right; width: 620px; padding: 12px 0px 0px 15px; }
.pagetitle h2 { font-size: 19px; font-family: YouYuan, Tahoma; margin-bottom: 20px; font-weight: bold; }
.pagetitle a { margin-right: 20px; padding-left: 10px; background:url(../images/SiteSchema/bg_pagetitle.png) no-repeat 0px 2px;height:9px;}

div.contborder { border: solid 1px #C4DEF4; background-color: #F6FAFD; padding: 10px 15px; }
div.tabcont .focusedtab { background:url(../images/CommTabPic.png) no-repeat 0px 0px; height:26px; margin-bottom: -1px; } 
div.tabcont .bluredtab { background:url(../images/CommTabPic.png) no-repeat 0px -37px; height: 25px; margin-bottom: 0px; }
div.tabcont .commtab { float: left;   width: 127px; position: relative; color: #494748; font-weight: bold; font-size: 13px; text-align: center; line-height: 25px; cursor: pointer; }

.newtabcont .seltab { background:url(../images/SiteSchema/newtabs.png) no-repeat 0px 0px; height:31px; margin-bottom: -2px;  color: #3a3a3a; } 
.newtabcont .unseltab { background:url(../images/SiteSchema/newtabs.png) no-repeat 0px -38px; height: 29px;  color: #0066ee; cursor: pointer;  }
.newtabcont li { float: left; width: 120px; line-height: 28px; font-size: 13px; position: relative; text-align: center; margin-right: 8px; }
div.stdconttop { background:url("../images/SiteSchema/bg_ftrend.png") no-repeat scroll -2px -20px transparent; height:8px; line-height:8px; padding-left:722px; }
div.stdcontbottom  { background:url("../images/SiteSchema/bg_ftrend.png") no-repeat scroll -3px -6px transparent; height:8px; line-height:8px; padding-left:722px; }

.divdivider { line-height: 25px; height: 25px; }

a.closearea { background:url(../images/bg_closearea.png) no-repeat 0px 0px;padding-left:20px; line-height: 18px; display: inline-block; height: 18px; }
a.closearea:hover { background:url(../images/bg_closearea.png) no-repeat 0px -18px;height:18px;padding-left:20px;line-height: 20px; text-decoration: none; }

a.more1:hover { background:url(../images/SiteSchema/bg_more1.png) no-repeat 0px 0px; padding: 2px 0px; text-decoration: none; padding-left: 81px; cursor: pointer;}
a.more1 { background:url(../images/SiteSchema/bg_more1.png) no-repeat 0px -18px;padding: 2px 0px;padding-left: 81px; text-decoration: none; }

a.more2  
{
	background-image :url(../images/SiteSchema/pic_More2.png) !important;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 7px 29px;
	text-decoration: none; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/SiteSchema/pic_more2.png');  
}

a.more2:hover  
{
	background-image :url(../images/SiteSchema/pic_more2hover.png) !important;
	background-repeat: no-repeat;
	text-decoration: none; 
	cursor: pointer;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/SiteSchema/pic_more2hover.png');  	
}

a.cdel  
{
	background-image :url(../images/SiteSchema/commdel.png);
	background-repeat: no-repeat;
	background-position:  0px -19px;
	display: inline-block;
	text-decoration: none; 
	padding: 0px 6px; 
	display: block;
	width: 20px
}

a.cdel:hover  
{
	background-image :url(../images/SiteSchema/commdel.png);
	background-repeat: no-repeat;
	background-position:  0px 0px;
	text-decoration: none; 
	cursor: pointer;	
}

a.gsnext { background:url(../images/bg_GuideStep.gif) no-repeat -117px 0px; padding: 14px 0px;padding-left: 110px;  cursor: pointer; text-decoration: none; line-height: 42px; }
a.gsnext:hover { background:url(../images/bg_GuideStep.gif) no-repeat -1px -54px; }
a.gsprev { background:url(../images/bg_GuideStep.gif) no-repeat 0px 0px; padding: 14px 0px;padding-left: 110px; cursor: pointer; text-decoration: none;line-height: 42px; }
a.gsprev:hover { background:url(../images/bg_GuideStep.gif) no-repeat -119px -53px; }

div.bigboxtop { background:url(../images/siteschema/bg_mainpage.png) no-repeat -2px -112px;height:12px; }
div.bigboxbottom {  background:url(../images/siteschema/bg_mainpage.png) no-repeat -2px -132px;height:12px; }

div.fullboxtop { background:url(../images/siteschema/bg_mainpage.png) no-repeat -2px -150px;height:11px; }
div.fullboxbottom {  background:url(../images/siteschema/bg_mainpage.png) no-repeat -2px -167px;height:11px; }

div.flatboxtop { background:url(../images/SiteSchema/bg_ftrend.png) no-repeat scroll -2px -20px; height:8px; line-height: 8px; width: 722px; }
div.flatboxbottom {  background:url(../images/SiteSchema/bg_ftrend.png) no-repeat scroll  -3px -6px ; height:8px; line-height: 8px; width: 722px; }

div.horziontalborder { border-left: solid 1px #C3D2F9; border-right: solid 1px #C3D2F9; background-color: #F6FAFD; }

div.dynload { margin: 0px 10px; border: dotted 1px #3a3a3a; padding: 7px 15px; height: 22px; color: #7a7a7a }
div.dynload img { margin-right: 5px; }

img.si { width: 32px; height: 32px; max-width: 32px; max-height: 32px; }
img.mi { width: 60px; height: 60px; max-width: 60px; max-height: 60px; }

select { border:solid 1px #CAD5F5; padding:2px; font-size:13px; width: 150px; }

input.commtext {border:solid 1px #CAD5F5; padding: 2px; font-size:13px; height: 18px; width: 144px; }
.thblur { color: #999999; }