﻿body
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: 宋体;
	background-color: #ffffff;
	color: #646464;
}


a
{
	color: #646464;
	text-decoration: none;
}
a:hover
{
	color: #cccccc;
	text-decoration: underline;
}
a img
{
	border: 0px;
}
table
{
	font-size: 12px;
	font-family: 宋体;
}
tr td
{
	text-overflow: ellipsis;
	overflow: hidden;
}
input
{
	font-size: 12px;
	width: 292px;
	height: 22px;
	margin-right: 0px;
}
h5
{
	margin-bottom: 0px;
}
.ContentDiv
{
	padding: 0 10px;
	margin-left: auto;
	margin-right: auto;
	color: #3C465A;
}
.Margin0
{
	margin: 0;
}
.Padding0
{
	padding: 0;
}
.OverDiv
{
	overflow: auto;
	overflow-x: hidden;
}
.HideOverflow
{
	overflow: hidden;
	text-overflow: ellipsis;
}
.FrameTitle
{
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	background-image: url(../images/indexFrameTitle.gif);
	background-repeat: repeat;
	border-bottom: 1px solid #587d91;
	padding: 0px 7px;
	font-weight: bold;
}
.FrameContent
{
	padding: 10px;
}
.FooterList
{
	padding: 10px 10px 0px 10px;
}
/* 任何一个模块文字的浮动 */
.ClearLeft
{
	clear: left;
}
.ClearBoth
{
	clear: both;
}
.HorizDiv
{
	display: none;
}
/* 首页主体模块表格的样式 */
.FixedTable
{
	width: 100%;
	border: 0px;
}
.Normal
{
	/*width:49%;*/
	height: 179px;
	vertical-align: top;
	padding: 0px 20px 16px 0px;
}
.Small
{
	/*width:49%;*/
	height: 78px;
	vertical-align: top;
	padding: 0px 20px 16px 0px;
}
.Big
{
	/*width:49%;*/
	height: 356px;
	vertical-align: top;
	padding: 0px 20px 16px 0px;
}
.Full
{
	/*width:100%;*/
	height: auto;
	vertical-align: top;
	padding: 0px 20px 16px 0px;
}

.BackFrame
{
	width: 96%;
	height: 100%;
	background: #d9dfdf;
	border: 1px solid #ecefef;
	padding: 1px 1px 1px 1px;
}
.InnerFrame
{
	width: 98%;
	height: 100%;
	background: #ffffff;
	border: 1px solid #8ca0a0;
}
.frmSmall
{
	height: 80px;
}
.frmNormal
{
	height: 190px;
}
.frmBig
{
	height: 328px;
}
.tempFullTD
{
	height: 30px;
	width: 100%;
	border: 1px dashed #FF0000;
	margin: 0px 26px 16px 0px;
}
.tempHalfTD
{
	height: 30px;
	width: 49%;
	border: 1px dashed #FF0000;
	margin: 0px 26px 16px 0px;
}

.drag_div
{
	/* must */
}
.col_halfwidth
{
	float: left;
	width: 49%;
	color: #fff;
}
.col_fullwidth
{
	width: 98%;
	float: left;
}
.cartItemsClass
{
	min-height: 500px;
	width: 100%;
	font-size: 12px;
}
#cart
{
}
#cart a:link, #cart a:visited
{
}
#cart a:hover
{
}
.cartNormal
{
}
#container
{
}
#saveButton
{
	background-color: #F7F58F;
	text-align: right;
	width: 100%;
}

#idxTtl
{
}
#idxTtl a
{
	font-style: normal;
	color: white;
	font-size: 12px;
}

.ColorOut
{
	padding: 1px;
	width: 15px;
	height: 15px;
	border: 1px solid #969696;
}
.ColorIn
{
	background-color: #000000;
	width: 15px;
	height: 15px;
}
.IMOF
{
	padding: 10px;
	height: 129px;
}
.IDXModuleOut
{
	padding: 10px;
	height: 120px;
}
.IDXModuleTitle
{
	color: #646464;
	height: 18px;
	width: 80px;
	background-color: #dcdcdc;
	text-align: center;
	line-height: 18px;
	vertical-align: middle;
}
.IDXModuleTabTitle
{
	margin-right: 5px;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	width: 100px;
	float: left;
	text-align: center;
	border: 1px solid #dcdcdc;
	border-bottom: 0px;
}
.IDXModuleTabTitleChosen
{
	margin-right: 5px;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	width: 100px;
	float: left;
	text-align: center;
	background-color: #dcdcdc;
	border: 1px solid #dcdcdc;
	border-bottom: 0px;
}
.IDXModuleContent
{
	width: auto;
	color: #3c465a;
	height: 90px;
	border: 1px solid #dcdcdc;
	padding: 10px;
	overflow-y: auto;
	word-break: break-all;
}
.IDXModuleTabContent
{
	color: #3c465a;
	height: 65px;
	width: auto;
	border: 1px solid #dcdcdc;
	padding: 10px;
	clear: left;
	margin-top: 0px;
	overflow-y: auto;
}
.IDXModuleList
{
	width: 94%;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #3c465a;
	white-space: nowrap;
}
.CourseModule
{
	padding: 3px 0px 3px 0px;
}
.CourseDiv
{
	width: auto;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	padding: 4px 15px 0px 2px;
}
.MsgDiv
{
	width: 95%;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	padding: 4px 15px 0px 2px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.MessageContent
{
	padding: 2px 6px;
	height: 120px;
}
/* 搜索 */
.OnlineContent
{
	padding-top: 11px;
}
.OnlineContentGM
{
	margin-top: 22px;
	text-align: center;
	height: 334px;
}
.OnlineContent table
{
	width: 100%;
}
.OnlineContent img
{
	max-height: 100%;
	height: 100%;
	width: 100px;
}
.OnlineContent .TD1
{
	width: 21%;
	height: 30px;
	text-align: center;
}
.OnlineContent .TD2 input
{
	width: 100%;
}
.OnlineContent .TD3
{
	width: 12%;
}
/* 邮箱 */
.OnlinePic
{
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.mailheight
{
	color: #3c465a;
	height: 56px;
	vertical-align: middle;
	width: 98%;
}
.mailheight td
{
	text-align: center;
	padding-right: 10px;
}
.mailheightimg
{
	max-width: 100%;
	width: 100%;
}
.mailheight input
{
	height: 12px;
	width: 100%;
}
.rsscontent
{
	margin-top: 10px;
	width: 98%;
	margin-left: 5px;
}
/* 任何一个模块文字的浮动 */
.AligntoLeft
{
	float: left;
}
.AligntoRight
{
	float: right;
}
.ClearRight
{
	clear: right;
}
.HorizUl
{
	display: block;
}
.HorizUl li
{
	display: block;
}
/* top header div's background */
.WelcomeSetting
{
	height: 23px;
	background-image: url(../images/topHeaderBG.gif);
	background-repeat: repeat;
	margin: 0px;
	padding-top: 2px;
}
.WelcomeImg
{
	vertical-align: -3px;
}
/* top header div's welcome information */
.WelcomeBanner
{
	margin: 0px;
	vertical-align: middle;
	padding-left: 2px;
	color: #ffffff;
}
.WelcomeBanner li
{
	text-align: left;
	vertical-align: middle;
}
.WelcomeLink
{
	color: #ffffff;
}
/* top header div's setting information */
.SettingBanner
{
	float: right;
	margin: 2px 5px 2px 5px;
	text-align: right;
	margin-right: 3px;
	padding-top: 1px;
	color: #ffffff;
}
.SettingBanner li
{
	text-align: right;
	margin-left: 4px;
	color: #ffffff;
}
.HeaderBanner
{
	padding-top: 0px;
	padding-left: 0px;
	width: 100%;
	margin-top: 0px;
}
.HeaderTitle
{
	padding-top: 20px;
	padding-left: 30px;
	height: 58px;
	width: 70%;
	font-family: Verdana,Tahoma,Arial;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #92d2ff;
}
/* 控制我的空间管理页面的上部导航栏 */
.HeaderNavigation
{
	margin-left: 10px;
	height: 23px;
	width: 70%;
	position: absolute;
	bottom: -1px;
}
.HeaderNavigation_Super
{
	margin-left: 20px;
	height: 23px;
	width: 70%;
}
.HeaderNavigation_BG
{
	background-image: url(../images_header/headerLogo.jpg);
}
.BasicNavigation
{
	background-repeat: no-repeat;
	width: 90px;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	margin-left: 5px;
	text-align: center;
	float: left;
}
.focusNav
{
	background-image: url(../images/navFocusBG.gif);
	color: #ffffff;
}
.focusNav a
{
	color: #ffffff;
}
.focusNav a:hover
{
	color: #3c465a;
}
.commonNav
{
	background-image: url(../images/navBG.gif);
	color: #000000;
}
.commonNav a
{
	color: #3c465a;
}
.commonNav a:hover
{
	color: #ffffff;
}

.SubNav
{
	background-image: url(../images/subNav.gif);
	background-repeat: repeat;
	width: auto;
	height: 27px;
}

.SubContent
{
	margin: 0px 0px 0px 120px;
	padding-top: 8px;
}
.SubContent li
{
	padding: 0px 4px 0px 9px;
}
.SubContent a
{
	color: #3c465a;
}
.SubContent a:hover
{
	color: #ffffff;
}

.CommonSubContent
{
	border-right: 1px solid #3c465a;
}

.LastSubContent
{
	border-right-style: none;
}


/* 控制我的空间管理页面的左侧导航栏 */
.HideBanner
{
	border-top: solid 1px #fff;
	background: url(../images/hideNav.gif) -1px -1px;
	background-repeat: repeat-x;
	width: auto;
	height: 34px;
}

.HideNav
{
	background-color: #8CA0A0;
	width: 63px;
	height: 19px;
	line-height: 19px;
	margin-top: 15px;
	text-align: center;
	font-family: 宋体;
	font-size: 12px;
}
.HideNav a
{
	color: #ffffff;
}
.HideNav a:hover
{
	color: #f5f5f5;
}

.HideArrow
{
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	font-family: 宋体;
	font-weight: bold;
}

/* --------- 主页面宽度 ------------- */
.MainFrame
{
	width: 99%;
	height: 100%;
	/*min-height: 700px;*/
}
/* 也可以设为100%，但窗口缩小时内容会移动 */

.LeftNav
{
	width: 200px;
	height: 100%;
	float: left;
	border-top: 1px solid #8CA0A0;
	border-bottom: 1px solid #8ca0a0;
	background-image: url(../images/leftNavBG.gif);
	padding-bottom: 200px;
}

.LeftNavTitle
{
	margin-top: 20px;
	background-color: #CCD9E0;
	border-right: 1px solid #8CA0A0;
}
.LeftNavTitleTop
{
	margin-top: 10px;
	background-color: #CCD9E0;
	border-right: 1px solid #8CA0A0;
}

.LeftNavBottom
{
	border-bottom: 1px solid #8CA0A0;
	padding-bottom: 100px;
}

.FirstLevel
{
	padding: 0 0 0 50px;
	width: auto;
	background-image: url(../images/listStyleBG_0.gif);
	background-repeat: no-repeat;
	height: 34px;
	line-height: 34px;
}

.SecondLevel
{
	padding: 12px 0 10px 63px;
	width: auto;
	background-image: url(../images/listStyleBG.gif);
	background-repeat: no-repeat;
}

.FirstLevel a, .SecondLevel a
{
	color: #444444;
}

.FirstLevel a:hover, .SecondLevel a:hover
{
	color: #868686;
	text-decoration: underline;
}

.FocusLevel
{
	border: 0px solid #8CA0A0;
	border-right: 0;
	color: #c80000;
	background-image: url(../images/focusLevel.gif);
	background-repeat: no-repeat;
}
.FocusLevel a
{
	color: #c80000;
}
.FocusLevelFirst
{
	border: 0px solid #8CA0A0;
	border-right: 0;
	color: #c80000;
	background-image: url(../images/focusLevelfirst.gif);
	background-repeat: no-repeat;
}
.FocusLevelFirst a
{
	color: #c80000;
}

/* 课程网站建设向导左边导航样式 */
.CBPassed
{
	text-align: center;
	color: #646464;
	margin-top: 10px;
}
.CBOperate
{
	text-align: center;
	color: #c80000;
	margin-top: 10px;
}
.CBOperate a
{
	color: #C80000;
}
.CBNotPassed
{
	text-align: center;
	color: #c8c8c8;
	margin-top: 10px;
}

.CBArrow
{
	text-align: center;
}
.CBArrow img
{
	text-align: center;
	margin-top: 8px;
}

/* ---------- 页面主体内容的框架 -------------- */
/*.RightContent {width:auto;margin:0px 0px 0px 20px;float:right;/*margin-right:5px}*/
.RightContent
{
	width: auto;
	height: auto !important;
	height: 20px;
	margin-left: 220px; /*min-width: 50%;*/
	padding-right: 20px;
}
.RightContentIndex
{
	width: auto;
	height: auto !important;
	height: 20px;
	margin-left: 220px;
}
.Copyright
{
	float: right;
	font-family: Tahoma;
	margin: 0;
}
.Copyright a
{
	color: #ccd9e0;
}
.Copyright a:hover
{
	text-decoration: underline;
}
.Copyright li
{
	border-right: 1px solid #ccd9e0;
	padding-left: 10px;
	padding-right: 5px;
	color: #ccd9e0;
}

.FootImg
{
	float: left;
	width: auto;
}
.FootBanner
{
	float: left;
}
.FootContent
{
	background-color: #7F9099;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	margin-top: 30px;
}

.InputBox
{
	height: 20px;
}

/* 页面左侧导航栏 */
.ReminderLevel
{
	padding: 14px 0 0px 24px;
	background-image: url(../images/listStyleBG_1.gif);
	background-repeat: no-repeat;
}
.ReminderLevel a
{
	color: #646464;
}
.ReminderLevel a:hover
{
	color: #868686;
	text-decoration: underline;
}

.FloatHideNav
{
	float: left;
}
.ShowLeftNavBanner
{
	float: left;
	width: 10px;
	border: 1px solid #dcdcdc;
	height: 700px;
	display: none;
	cursor: hand;
}
.AddModule
{
	padding: 10px 0px 1px 205px;
}
.Addmodule a
{
	color: #646464;
}

/* 文件上传按钮组件的样式 */
.HiddenGhost
{
	position: absolute;
	filter: alpha(opacity=0);
}

/* ---------- 基本按钮样式 -------------- */
.SearchButton_Short
{
	height: 24px;
	width: 78px;
	background-image: url(../images/searchButtonBG1a.gif);
	border: 0px;
	text-align: center;
	background-repeat: no-repeat;
	color: #646464;
}
.SearchButton_Short a
{
	padding-left: 25px;
	padding-right: 25px;
}

.SearchButton_Long
{
	height: 24px;
	width: 125px;
	background-image: url(../images/searchButtonBG2a.gif);
	border: 0px;
	text-align: center;
	background-repeat: no-repeat;
	color: #646464;
}
.SearchButton_Long a
{
	padding-left: 35px;
	padding-right: 35px;
}

.SearchButton_Long .superLong
{
	padding-left: 10px;
	padding-right: 10px;
}

.SearchButton_Cute
{
	background-image: url(../images/buttonCu.gif);
	border: 1px solid #787878;
	height: 21px;
	width: 21px;
}


.BottomButtons
{
	height: 30px;
	padding-top: 10px;
}
.OKButton
{
	width: 220px;
}
.PreviewButton
{
	width: 520px;
	margin-left: 5px;
}
.BackButton
{
	text-align: right;
	vertical-align: middle;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
}

/* ---------- 上传附件控件的样式 -------------- */
.AttachFile
{
	text-align: left;
	padding: 2px 0px 2px 0px;
	color: #3c465a;
	margin-top: 5px;
	margin-bottom: 0px;
}
.AttachFile li
{
	vertical-align: middle;
}

.AttachText
{
	font-weight: bold;
}

.SelectStyle
{
	height: 20px;
	border-width: 0px;
	width: 240px;
}

.AttachAdd
{
	color: #646464;
}

.AttachDel
{
	color: #c80000;
}


/*.BottomDashed {border-bottom:1px dashed #3c465a;} 底边为虚线的div*/

.TopDashed
{
	border-top: 1px dashed #3c465a;
	height: 20px;
	margin-right: 10px;
}
/*顶边为虚线的div*/
.TopDashedHeight
{
	border-top: 1px dashed #3c465a;
	margin-right: 10px;
}
/*顶边为虚线的div,高度自己设定*/
.TopDashed_NoMargin
{
	border-top: 1px dashed #3c465a;
	height: 20px;
}

/* ---------- 习题选项列表 -------------- */
.AnswerList
{
	line-height: 25px;
	vertical-align: middle;
	padding-left: 10px;
}
.RightAnswer
{
	background-image: url(../images/right3.gif);
	background-repeat: no-repeat;
}
.AnswerList input
{
	vertical-align: -2px;
}

/* ---------- 文字对齐 -------------- */
.RightAlign
{
	text-align: right;
}
.LeftAlign
{
	text-align: left;
}
.CenterAlign
{
	text-align: center;
}

/* ---------- 颜色定义 -------------- */
.Black
{
	color: #000000;
}
.BoldBlack
{
	color: #000000;
	font-weight: bold;
	font-family: 宋体, Times New Roman;
}
.White
{
	color: #FFFFFF;
}
.Red
{
	color: Red;
}
.DarkRed
{
	color: #C80000;
}
.DarkRedLink a
{
	color: #C80000;
}
.DarkBlue
{
	color: #3C465A;
}
.LightBlue
{
	color: #8CA0A0;
}
.LightGreen
{
	color: #78B149;
}
.Gray
{
	color: #969696;
}
.DarkGray
{
	color: #dcdcdc;
}

/* ---------- 宽度定义 -------------- */
.WidthAuto
{
	width: auto;
}
.Width1
{
	width: 1px;
}
.Width5
{
	width: 5px;
}
.Width10
{
	width: 10px;
}
.Width15
{
	width: 15px;
}
.Width20
{
	width: 20px;
}
.Width25
{
	width: 25px;
}
.Width30
{
	width: 30px;
}
.Width40
{
	width: 40px;
}
.Width50
{
	width: 50px;
}
.Width55
{
	width: 55px;
}

.Width60
{
	width: 60px;
}
.Width66
{
	width: 66px;
}
.Width70
{
	width: 70px;
}
.Width78
{
	width: 78px;
}
.Width80
{
	width: 80px;
}
.Width85
{
	width: 85px;
}
.Width90
{
	width: 90px;
}
.Width100
{
	width: 100px;
}
.Width105
{
	width: 105px;
}
.Width110
{
	width: 110px;
}
.Width113
{
	width: 113px;
}
.Width115
{
	width: 115px;
}
.Width120
{
	width: 120px;
}
.Width124
{
	width: 124px;
}
.Width125
{
	width: 125px;
}
.Width130
{
	width: 130px;
}
.Width135
{
	width: 135px;
}
.Width140
{
	width: 140px;
}
.Width145
{
	width: 145px;
}
.Width150
{
	width: 150px;
}
.Width155
{
	width: 155px;
}
.Width160
{
	width: 160px;
}
.Width162
{
	width: 162px;
}
.Width164
{
	width: 164px;
}
.Width165
{
	width: 165px;
}
.Width166
{
	width: 166px;
}
.Width165
{
	width: 165px;
}
.Width167
{
	width: 167px;
}
.Width168
{
	width: 168px;
}
.Width170
{
	width: 170px;
}
.Width175
{
	width: 175px;
}
.Width180
{
	width: 180px;
}
.Width185
{
	width: 185px;
}
.Width190
{
   width:190px;
	}
.Width195
{
	width: 195px;
}
.Width200
{
	width: 200px;
}
.Width206
{
	width: 206px;
}
.Width212
{
	width: 212px;
}
.Width250
{
	width: 250px;
}
.Width300
{
	width: 300px;
}
.Width310
{
	width: 310px;
}
.Width320
{
	width: 320px;
}
.Width340
{
	width: 340px;
}
.Width342
{
	width: 342px;
}
.Width350
{
	width: 350px;
}
.Width360
{
	width: 360px;
}
.Width390
{
	width: 390px;
}
.Width400
{
	width: 400px;
}
.Width450
{
	width: 450px;
}
.Width460
{
	width: 460px;
}
.Width480
{
	width: 480px;
}
.Width500
{
	width: 500px;
}
.Width550
{
	width: 550px;
}
.Width580
{
	width: 580px;
}
.Width620
{
	width: 620px;
}
.Width650
{
	width: 650px;
}
.Width740
{
	width: 740px;
}
.Width764
{
	width: 764px;
}
.Width45
{
	width: 45px;
}
.Width47
{
	width: 47px;
}
.Width35
{
	width: 35px;
}
.Width130
{
	width: 130px;
}
.Width250
{
	width: 250px;
}
.Width700
{
	width: 700px;
}

/* ---------- 高度定义 -------------- */
.Height10
{
	height: 10px;
	line-height: 10px;
}
.Height12
{
	height: 12px;
	line-height: 12px;
}
.Height15
{
	height: 15px;
	line-height: 15px;
}
.Height18
{
	height: 18px;
}
.Height19
{
	height: 19px;
}
.Height20
{
	height: 20px;
	line-height: 20px;
}
.Height22
{
	height: 22px;
	line-height: 22px;
}
.Height23
{
	height: 23px;
}
.Height25
{
	height: 25px;
	line-height: 25px;
}
.Height30
{
	height: 30px;
	line-height: 30px;
}
.Height35
{
	height: 35px;
	line-height: 35px;
}
.Height40
{
	height: 40px;
}
.Height50
{
	height: 50px;
}
.Height60
{
	height: 60px;
	line-height: 60px;
}
.Height80
{
	height: 80px;
}
.Height90
{
	height: 90px;
}
.Height100
{
	height: 100px;
}
.Height110
{
	height: 110px;
}
.Height130
{
	height: 130px;
}

.Height145
{
	height: 145px;
}

.Height160
{
	height: 160px;
}
.Height180
{
	height: 180px;
}
.Height200
{
	height: 200px;
}
.Height208
{
	height: 208px;
}
.Height250
{
	height: 250px;
}
.Height280
{
	height: 280px;
}
.Height290
{
	height: 290px;
}
.Height300
{
	height: 300px;
}
.Height450
{
	height: 450px;
}
.Height630
{
	height: 630px;
}
.Height700
{
	height: 700px;
}
/* ---------- PaddingTop定义 -------------- */
.PT2
{
	padding-top: 2px;
}
.PT3
{
	padding-top: 3px;
}
.PT4
{
	padding-top: 4px;
}
.PT5
{
	padding-top: 0px !important;
	padding-top: 5px;
}
.PT6
{
	padding-top: 6px;
}
.PT7
{
	padding-top: 7px;
}
.PT8
{
	padding-top: 8px;
}
.PT9
{
	padding-top: 9px;
}
.PT10
{
	padding-top: 10px;
}
.PT20
{
	padding-top: 20px;
}
.PT30
{
	padding-top: 30px;
}
.PT9
{
	padding-top: 9px;
}

/* ---------- PaddingLeft定义 -------------- */
.PL2
{
	padding-left: 2px;
}
.PL5
{
	padding-left: 5px;
}
.PL7
{
	padding-left: 7px;
}
.PL8
{
	padding-left: 8px;
}
.PL10
{
	padding-left: 10px;
}
.PL15
{
	padding-left: 15px;
}
.PL20
{
	padding-left: 20px;
}
.PL40
{
	padding-left: 40px;
}
.PL50
{
	padding-left: 50px;
}
.PL70
{
	padding-left: 70px;
}
.PL100
{
	padding-left: 100px;
}
.PL130
{
	padding-left: 130px;
}
.PL150
{
	padding-left: 150px;
}
.PL400
{
	padding-left: 400px;
}

/* ---------- PaddingRight定义 -------------- */
.PR10
{
	padding-right: 10px;
}
.PR15
{
	padding-right: 15px;
}
.PR20
{
	padding-right: 20px;
}
.PR30
{
	padding-right: 30px;
}
.PR40
{
	padding-right: 40px;
}
.PR60
{
	padding-right: 60px;
}

/* ---------- Paddingbottom定义 -------------- */
.PB5
{
	padding-bottom: 5px;
}
.PB20
{
	padding-bottom: 20px;
}

/* ---------- MarginLeft定义 -------------- */
.ML0
{
	margin-left: 0px;
}
.ML1
{
	margin-left: 1px;
}
.ML2
{
	margin-left: 2px;
}
.ML3
{
	margin-left: 3px;
}
.ML4
{
	margin-left: 4px;
}
.ML5
{
	margin-left: 5px;
}
.ML8
{
	margin-left: 8px;
}
.ML10
{
	margin-left: 10px;
}
.ML13
{
	margin-left: 13px;
}
.ML15
{
	margin-left: 15px;
}
.ML17
{
	margin-left: 17px;
}
.ML20
{
	margin-left: 20px;
}
.ML25
{
	margin-left: 25px;
}
.ML27
{
	margin-left: 27px;
}
.ML30
{
	margin-left: 30px;
}
.ML32
{
	margin-left: 32px;
}
.ML35
{
	margin-left: 35px;
}
.ML40
{
	margin-left: 40px;
}
.ML42
{
	margin-left: 42px;
}
.ML45
{
	margin-left: 45px;
}
.ML50
{
	margin-left: 50px;
}
.ML55
{
	margin-left: 55px;
}
.ML60
{
	margin-left: 60px;
}
.ML67
{
	margin-left: 67px;
}
.ML80
{
	margin-left: 80px;
}
.ML90
{
	margin-left: 90px;
}
.ML100
{
	margin-left: 100px;
}
.ML103
{
	margin-left: 103px;
}
.ML110
{
	margin-left: 110px;
}
.ML130
{
	margin-left: 130px;
}
.ML170
{
	margin-left: 170px;
}
.ML260
{
	margin-left: 260px;
}
.ML400
{
	margin-left: 260px;
}
.MarginLeft
{
	margin-left: auto;
}
.ML8
{
	margin-left: 8px;
}

.M20
{
	margin: 20px;
}
/* ---------- MarginRight定义 -------------- */
.MR6
{
	margin-right: 6px;
}
.MR10
{
	margin-right: 10px;
}
.MR15
{
	margin-right: 15px;
}
.MR20
{
	margin-right: 20px;
}
.MR22
{
	margin-right: 22px;
}
.MR30
{
	margin-right: 30px;
}
.MR40
{
	margin-right: 40px;
}
.MR100
{
	margin-right: 100px;
}
.MarginRight
{
	margin-right: auto;
}
.MR0
{
	margin-right: 0px;
}

/* ---------- MarginTop定义 -------------- */
.MT0
{
	margin-top: 0px;
}
.MT1
{
	margin-top: 1px;
}
.MT2
{
	margin-top: 2px;
}
.MT3
{
	margin-top: 3px;
}
.MT4
{
	margin-top: 4px;
}
.MT5
{
	margin-top: 5px;
}
.MT6
{
	margin-top: 6px;
}
.MT7
{
	margin-top: 7px;
}
.MT8
{
	margin-top: 8px;
}
.MT10
{
	margin-top: 10px;
}
.MT12
{
	margin-top: 12px;
}
.MT15
{
	margin-top: 15px;
}
.MT20
{
	margin-top: 20px;
}
.MT30
{
	margin-top: 30px;
}
.MT40
{
	margin-top: 40px;
}
.MT45
{
	margin-top: 45px;
}
.MT50
{
	margin-top: 50px;
}
.MT60
{
	margin-top: 60px;
}
.MT80
{
	margin-top: 80px;
}
.MT100
{
	margin-top: 100px;
}

/* ---------- MarginBottom定义 -------------- */
.MB01
{
	margin-bottom: -1px;
}
.MB0
{
	margin-bottom: 0px;
}
.MB10
{
	margin-bottom: 10px;
}
.MB20
{
	margin-bottom: 20px;
}
.MB30
{
	margin-bottom: 30px;
}
.MB3
{
	margin-bottom: 3px;
}
.MB5
{
	margin-bottom: 5px;
}
.MB13
{
	margin-bottom: 13px;
}
.MB15
{
	margin-bottom: 15px;
}
.MB50
{
	margin-bottom: 50px;
}

/* ---------- LineHeight定义 -------------- */
.LH20
{
	line-height: 20px !important;
}
.LH25
{
	line-height: 25px !important;
}


/* ---------- DataGrid列表样式定义定义 -------------- */
/* ------------------- BEGIN ---------------------- */
/* ------------------- 题头和内容部分的高度 ---------------------- */
.dgHeadHeight
{
	height: 24px;
	line-height: 24px;
}
.dgBodyHeight
{
	height: 26px;
	line-height: 26px;
}

/* ------------------- 字体的颜色 ---------------------- */
.dgFontColor1
{
	color: #3c465a;
}
/*深颜色 论坛置顶第一个颜色*/
.dgFontColor2
{
	color: #c80000;
}
/*红色 论坛置顶第二个颜色*/
.dgFontColor3
{
	color: #5a8c00;
}
/*绿色*/
.dgFontColor4
{
	color: #646464;
}
/*浅灰色*/
.dgFontColor5
{
	color: #4760a7;
}
/*论坛置顶第三个颜色*/
.dgFontColor6
{
	color: #000000;
}
/*黑色*/
.dgFontColor7
{
	color: #78b149;
}
/*浅绿色*/
.dgFontColor8
{
	color: #8ca0a0;
}
/*浅棕色*/
.dgFontColor9
{
	font-weight: bold;
	color: #3c465a;
}


/* ------------------- 背景颜色 ---------------------- */
.dgTopBackColor
{
	background-color: #ecefef;
}
/*题头背景颜色*/
.dgBodyBackColor
{
	background-color: #ffffc8;
}
/*内容部分被选中状态下背景颜色*/

/* ------------ 上下边框线定义 -------------- */
.dgBorderLeft
{
	border-left: 1px #3c465a solid;
}
.dgBorderBottom
{
	border-bottom: 1px #3c465a solid;
}
.dgBorderRight
{
	border-right: 1px #3c465a solid;
}
.dgBorderTop
{
	border-top: 1px #3c465a solid;
}

/* ------------ 下虚线边框线定义 -------------- */
.dgBorderBottomDash
{
	border-bottom: 1px #3c465a dashed;
}

/* ------------ 垂直居中定义 -------------- */
.dgMiddle
{
	vertical-align: middle;
}
.dgBottom
{
	vertical-align: bottom;
}
.dgMiddle img
{
	vertical-align: middle;
}

/* ------------ 字体的粗细定义 -------------- */
.dgFontBolder
{
	font-weight: bolder;
}
.dgFontBold
{
	font-weight: bold;
}

/* 字体 */
.fontv
{
	font-family: Verdana;
}
.fontT
{
	font-family: Tahoma;
}
/* ------------ 各列宽度定义 -------------- */
.Pct4
{
	width: 4%;
}
.Pct5
{
	width: 5%;
}
.Pct6
{
	width: 6%;
}
.Pct7
{
	width: 7%;
}
.Pct8
{
	width: 8%;
}
.Pct9
{
	width: 9%;
}
.Pct10
{
	width: 10%;
}
.Pct11
{
	width: 11%;
}
.Pct12
{
	width: 12%;
}
.Pct13
{
	width: 13%;
}
.Pct14
{
	width: 14%;
}
.Pct15
{
	width: 15%;
}
.Pct16
{
	width: 16%;
}
.Pct17
{
	width: 17%;
}
.Pct18
{
	width: 18%;
}
.Pct19
{
	width: 19%;
}
.Pct20
{
	width: 20%;
}
.Pct21
{
	width: 21%;
}
.Pct22
{
	width: 22%;
}
.Pct23
{
	width: 23%;
}
.Pct24
{
	width: 24%;
}
.Pct25
{
	width: 25%;
}
.Pct26
{
	width: 26%;
}
.Pct27
{
	width: 27%;
}
.Pct28
{
	width: 28%;
}
.Pct29
{
	width: 29%;
}
.Pct30
{
	width: 30%;
}
.Pct32
{
	width: 32%;
}
.Pct33
{
	width: 33%;
}
.Pct34
{
	width: 34%;
}
.Pct35
{
	width: 35%;
}
.Pct37
{
	width: 37%;
}
.Pct38
{
	width: 38%;
}
.Pct39
{
	width: 39%;
}
.Pct40
{
	width: 40%;
}
.Pct41
{
	width: 41%;
}
.Pct45
{
	width: 45%;
}
.Pct46
{
	width: 46%;
}
.Pct48
{
	width: 48%;
}
.Pct49
{
	width: 49%;
}
.Pct50
{
	width: 50%;
}
.Pct54
{
	width: 54%;
}
.Pct55
{
	width: 55%;
}
.Pct60
{
	width: 60%;
}
.Pct64
{
	width: 64%;
}
.Pct65
{
	width: 65%;
}
.Pct66
{
	width: 66%;
}
.Pct67
{
	width: 67%;
}
.Pct68
{
	width: 68%;
}
.Pct69
{
	width: 69%;
}
.Pct70
{
	width: 70%;
}
.Pct80
{
	width: 80%;
}
.Pct81
{
	width: 81%;
}
.Pct85
{
	width: 85%;
}
.Pct88
{
	width: 88%;
}
.Pct90
{
	width: 90%;
}
.Pct90
{
	width: 90%;
}
.Pct91
{
	width: 91%;
}
.Pct92
{
	width: 92%;
}
.Pct93
{
	width: 93%;
}
.Pct94
{
	width: 94%;
}
.Pct95
{
	width: 95%;
}
.Pct96
{
	width: 96%;
}
.Pct97
{
	width: 97%;
}
.Pct98
{
	width: 98%;
}
.Pct99
{
	width: 99%;
}
.Pct100
{
	width: 100%;
}



/* 文字横向对齐 */
.TXTAlignLeft
{
	text-align: left;
}
.TXTAlignCenter
{
	text-align: center;
}
.TXTAlignRight
{
	text-align: right;
}


/* ------------------- End ---------------------- */

.TopRightDashed
{
	border-top: 1px dashed #3c465a;
	height: 20px;
	width: auto;
}

/*  底部虚线 */
.BottomDashed
{
	border-bottom: 1px dashed #3c465a;
}
/* 底部实线 */
.BottomSolid
{
	border-bottom: 3px solid #3c465a;
	height: 10px;
}

/* ---------- DIV -------------- */
.BasicFloatStyle
{
	float: left;
	text-align: left;
}
/*当若干div并列在一行时此样式为基本选择，注意需添加宽度值*/
.SimpleFloat
{
	float: left;
}
.FloatRight
{
	float: right;
}

/*.OutterDiv {width:100%;padding-left:10px;padding-right:10px;}*/
.OutterDiv
{
	width: auto;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	color: #3c465a;
}
.OutterDiv a
{
	color: #3c465a;
}
.OutterDiv a:hover
{
	text-decoration: underline;
}
.InnerDivLeft
{
	float: left;
	
}
.InnerDivLeftClear
{
	clear: left;
	float: left;
	width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 100%;
}
.InnerDivLeftClear ul li a
{
	color: #3c465a;
}
.InnerDivRight
{
	float: right;
	text-align: right;
}
.InnerDivRightClear
{
	clear: right;
	float: right;
	height: 100%;
}
.InnerDivRightClear ul li
{
	color: #8ca0a0;
}
.InnerDivRight img
{
	vertical-align: middle;
}

/* 文字与下拉框,图片同在一行 */
.DivSetting
{
	height: 24px;
	line-height: 24px;
	vertical-align: middle; /*float:left; width:100%;/* padding:0px;margin:0px;*/
	color: #333333;
}
.DivSetting a
{
	color: #666666;
}
.DivSetting a:hover
{
	color: #000000;
}

.UlBanner
{
	/*height:inherit;line-height:inherit;padding:0px;*/
	margin: 0px;
	vertical-align: middle;
	padding-left: 2px;
}
.UlBanner a
{
	color: #666666;
	vertical-align: middle;
}
.UlBanner a:hover
{
	color: #000000;
	vertical-align: middle;
}
.UlBanner li
{
	text-align: left;
	color: #3c465a;
	vertical-align: middle;
}
.UlBanner img
{
	border: 0px;
	vertical-align: middle;
}

.UlBannerFloat
{
	height: inherit;
	line-height: inherit;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.UlBannerFloat a
{
	color: #666666;
	vertical-align: middle;
}
.UlBannerFloat a:hover
{
	color: #000000;
	vertical-align: middle;
}
.UlBannerFloat li
{
	text-align: left;
	color: #3c465a;
	vertical-align: middle;
	float: left;
}
.UlBannerFloat img
{
	border: 0px;
	vertical-align: middle;
}

/*背景色透明的iframe(用于遮挡弹出层被下拉框遮挡的问题)*/
.frmBackground
{
	position: absolute;
	border: none;
	display: none; /*需要适用时设置其位置和显示属性*/
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

.DisplayNone
{
	display: none;
}

.DisplayBlock
{
	display: block;
}

#tdProperties
{
	border: solid 1px black;
}
#chkProperties
{
	margin: 10px 0 0 2px;
}

#tdProperties table
{
	width: 100%;
	margin: 10px 10px 10px 10px;
	line-height: 25px;
}
.divFileLeft
{
	float: left;
	width: 20%;
	text-align: right;
	margin-top: 5px;
}
.divFileRight
{
	margin-top: 5px;
	float: left;
	width: 80%;
}
/*将按钮模仿为一个LABEL*/

.lblButton
{
	border: none;
	background-color: Transparent;
    text-align:left;
}

/*--最小宽度定义-------------------------------------*/
.MinWidth1
{
	min-width: 1px;
}
.MinWidth2
{
	min-width: 2px;
}
.MinWidth3
{
	min-width: 3px;
}
.MinWidth5
{
	min-width: 5px;
}
.MinWidth10
{
	min-width: 10px;
}
.MinWidth20
{
	min-width: 20px;
}
.MinWidth30
{
	min-width: 30px;
}

.MinWidth50
{
	min-width: 50px;
}
.MinWidth60
{
	min-width: 60px;
}
.MinWidth70
{
	min-width: 70px;
}
.MinWidth80
{
	min-width: 80px;
}
.MinWidth100
{
	min-width: 100px;
}
.TXTOverClip
{
	text-overflow: clip;
}
.TXTOverEllipsis
{
	display: block; /*内联对象需加*/
	word-break: keep-all; /* 不换行 */
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.InnerDivLeftClear_MyWebSite
{
	clear: left;
	float: left;
	width: 460px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 100%;
}
.InnerDivLeftClear_MyWebSite ul li a
{
	color: #3c465a;
}
.LeftAgin
{
	float:left;
}

.textbox {	MARGIN-TOP: 8px;	
          	FONT-SIZE: 12px;	
          	WIDTH: 94px;	
          	COLOR: #000000;	
          	FONT-FAMILY: Arial, Helvetica, sans-serif;
          	HEIGHT: 12px}
.bu {	FONT-SIZE: 12px;	
     	WIDTH: 60px;	
     	COLOR: #000000;	
     	FONT-FAMILY: Arial, Helvetica, sans-serif;	
     	HEIGHT: 24px}
.list {	FONT-SIZE: 12px;	
       	COLOR: #646464;
       	FONT-FAMILY: Arial, Helvetica, sans-serif}
       	
.para {	FONT-SIZE: 12px;	
       	COLOR: #646464;
       	LINE-HEIGHT: 18px;
       	FONT-FAMILY: Arial, Helvetica, sans-serif}
.bo_link {	FONT-SIZE: 12px;
          	COLOR: #646464;
          	FONT-FAMILY: Arial, Helvetica, sans-serif}
.list_title {	FONT-WEIGHT: bold;	
             	FONT-SIZE: 15px;	
             	COLOR: #000000;	
             	FONT-FAMILY: Arial, Helvetica, sans-serif}
.lilist {	FONT-SIZE: 12px;	
         	COLOR: #646464;
         	LINE-HEIGHT: 18px;	
         	FONT-FAMILY: Arial, Helvetica, sans-serif}
         	
.dot_line {	BORDER-LEFT-COLOR: #c8c8c8;
           		BORDER-BOTTOM-COLOR: #c8c8c8;	
           		BORDER-TOP-STYLE: dashed;	
           		BORDER-TOP-COLOR: #c8c8c8;	
           		LINE-HEIGHT: 1px;	
           		BORDER-RIGHT-STYLE: dashed;	
           		BORDER-LEFT-STYLE: dashed;	
           		HEIGHT: 1px;	
           		BORDER-RIGHT-COLOR: #c8c8c8;	
           		BORDER-BOTTOM-STYLE: dashed}
.searchbox {	MARGIN-TOP: 8px;	
            	FONT-SIZE: 12px;	
            	MARGIN-BOTTOM: 8px;
            		WIDTH: 160px;	
            		COLOR: #000000;	
            		FONT-FAMILY: Arial, Helvetica, sans-serif;	
            		HEIGHT: 12px}
.table_list {	FONT-SIZE: 12px;
             		VERTICAL-ALIGN: middle;
             			COLOR: #646464;
             				FONT-FAMILY: Arial, Helvetica, sans-serif}
.news_info {	BORDER-RIGHT: #c8c8c8 1px solid;	
            	BORDER-TOP: #c8c8c8 1px solid;	
            	PADDING-LEFT: 10px;
            		BORDER-LEFT: #c8c8c8 1px solid;
            			BORDER-BOTTOM: #c8c8c8 1px solid;	
            			BACKGROUND-COLOR: #e6e6e6}
.product_fr {	BORDER-RIGHT: #c8c8c8 1px solid;	
             	BORDER-TOP: #c8c8c8 1px solid;	
             	PADDING-LEFT: 10px;	
             	FONT-SIZE: 12px;
             		BORDER-LEFT: #c8c8c8 1px solid;
             			CURSOR: auto;	COLOR: #646464;
             				BORDER-BOTTOM: #c8c8c8 1px solid;	
             				FONT-FAMILY: Arial, Helvetica, sans-serif}
.ButtonStand
{
	height: 19px;
	line-height:19px;
	border: 0px;
	text-align: center;
	color: White;
	width: 80px;
	background-position: 0 0;
	background: url(../Images/about_button.gif) no-repeat;
	vertical-align:middle;
}
.ButtonHover
{
	height: 19px;
	line-height:19px;
	border: 0px;
	text-align: center;
	vertical-align:middle;
	color: #FF7800;
	background: url(../Images/about_button.gif) no-repeat;
	width: 80px;
	background-position: -80px 0;
}
.listHeaderSeparator
{
	height: 28px;
	width: 2px;
	line-height: 28px;
	background-image: url(../Images/list_title_line.gif);
	float: left;
}
.divListHeader
{
	border: solid 1px #838E4C;

	height: 28px;
	line-height: 28px;
	width: 100%;
}
.divListHeader ul li
{
	color: #85560F;
	text-indent: 5px;
	line-height: 28px;
	float: left;
	vertical-align: middle;
}
.divListItem
{
	border-bottom: solid 1px #555555;
	 height: 28px;
	line-height: 28px;
	width: 100%;
}
.divListItem ul li
{
	color: #727272;
	text-indent: 5px;
	float: left;
	height: 30px;
	line-height: 28px;
}
.divListHeader ul
{
	padding: 0px;
	margin: 0px;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
}

.divListItem ul
{
	padding: 0px;
	margin: 0px;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
}
.DarkListGreen
{
	color: #555555;
}
.DarkListGreen a
{
	color: #555555;
}

    		
    		
