/*Link*/
A.black13:link {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.black13:visited {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.black13:hover {
	FONT-SIZE: 13px;TEXT-DECORATION: underline
}

A.blue14:link {
	FONT-SIZE: 14px; COLOR: #074f9a; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.blue14:visited {
	FONT-SIZE: 14px; COLOR: #074f9a; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.blue14:hover {
	FONT-SIZE: 14px; TEXT-DECORATION: underline
}
A.black12:link {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.black12:visited {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.black12:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.unbrown14b:link {
	FONT-SIZE: 14px; COLOR: #ae6e09; TEXT-DECORATION: none
}
A.unbrown14b:visited {
	FONT-SIZE: 14px; COLOR: #ae6e09; TEXT-DECORATION: none
}
A.unbrown14b:hover {
	TEXT-DECORATION: underline
}

A.brown12:link {
	FONT-SIZE: 12px; COLOR: #ae6e09; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.brown12:visited {
	FONT-SIZE: 12px; COLOR: #ae6e09; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.brown12:hover {
	TEXT-DECORATION: none
}
A.white13:link {
	FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.white13:visited {
	FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.white13:active {
	FONT-SIZE: 13px; COLOR: #fc0; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.white13:hover {
	FONT-SIZE: 13px; COLOR: #fc0; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.biaoti:link 
{ COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold;  text-decoration: none;} 
A.biaoti:visited 
{ COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold;  text-decoration: none;}
A.biaoti:hover 


{ COLOR: #ff3333; FONT-SIZE: 14px; FONT-WEIGHT: bold;  text-decoration: underline;} 

A.name:link 
{ COLOR: #cc3333; FONT-SIZE: 14px; FONT-WEIGHT: bold;  text-decoration: none;} 
A.name:visited 
{ COLOR: #cc3333; FONT-SIZE: 14px; FONT-WEIGHT: bold;  text-decoration: none;}
A.name:hover 
{ FONT-SIZE: 14px; FONT-WEIGHT: bold;  text-decoration: underline;} 

A.normal1:link 
{COLOR: #0000ff; font-size: 14px; text-decoration: underline;}
A.normal1:hover 
{ COLOR: #0000ff; FONT-SIZE: 14px; text-decoration: underline;} 
A.normal1:visited 
{ COLOR: #800080; FONT-SIZE: 14px; text-decoration: underline;} 

A.bai {
	COLOR: #0000ff;
	font-family: "宋体";
	font-size: 9pt;
	text-decoration: none;
} 
A.normal {
	COLOR: #0000ff;
	font-family: "宋体";
	font-size: 9pt;
	text-decoration: none;
} 


A {
	COLOR: #012c83;
	font-family: "宋体";
	font-size: 9pt;
	text-decoration: none;
} 
A:hover {
	COLOR: #FF3333;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
} 
a.a:link {
	font-family: "宋体";
	font-size: 9pt;
	color: #1478eb;
	text-decoration: none;
}
a.a:hover {
	font-family: "宋体";
	font-size: 9pt;
	color: #FF9966;
	text-decoration: none;
}

a.pageshow {
	padding: 3px 3px;
	letter-spacing: 0px;
	text-decoration: none;
	border: 1px solid #fff;
}
a.pageshow:hover {
	color: #c60;
	border: 1px solid #c60;
	padding: 3px 3px;
	letter-spacing: 0px;
	text-decoration: none;
}
a.pagenow {
	font-weight: bold;
	color: #c60;
	border: 1px solid #c60;
	padding: 3px 3px;
	letter-spacing: 0px;
	text-decoration: none;
}

.tablegrid {
border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
border:solid #999; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
border-width:1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
}
.tablegrid caption {font-size:14px;font-weight:bolder;}
.tablegrid td {border:solid #999;border-width:1px;padding:2px;}
.Table_c_1 {
	BACKGROUND: #EEFAFF; CURSOR: hand
}
.Table_c_2 {
	BACKGROUND: #fff; CURSOR: hand
}
.Table_c_21 {
	BACKGROUND: #dee8f2; CURSOR: hand
}
.Table_c_22 {
	BACKGROUND: #e0ffd4; CURSOR: hand
}
.biaoti{FONT-SIZE: 14px; FONT-WEIGHT: bold}
.hotinfo{COLOR: #0000ff;}
.stopinfo{COLOR: #ff0000;}
.mustinfo{COLOR: #ff0000;FONT-WEIGHT: bold}
.zyinfo{COLOR: #0000ff;FONT-WEIGHT: bold}
td.bt_qyellow{COLOR: #666666;BACKGROUND-IMAGE: url(../images/bg_bt3.gif); BORDER-BOTTOM: #ffcc00 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 14px; FONT-WEIGHT: bold}

td.bt_orange{COLOR: #666666;BACKGROUND-IMAGE: url(../images/bg_bt2.gif); BORDER-BOTTOM: #ffcc00 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 14px; FONT-WEIGHT: bold}

td.bt_green{COLOR: #666666;BACKGROUND-IMAGE: url(../images/bg_bt1.gif); BORDER-BOTTOM: #99cc00 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 14px; FONT-WEIGHT: bold}
td.bt_greenhead{COLOR: #666666;BACKGROUND-IMAGE: url(../images/bg_bt1.gif);  BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; FONT-SIZE: 9pt;}


DIV,FORM,P,TD,BODY{FONT-SIZE:9pt;}
BODY{
background-image:  url(../background.gif);
SCROLLBAR-HIGHLIGHT-COLOR:buttonface;
SCROLLBAR-SHADOW-COLOR:buttonface;
SCROLLBAR-3DLIGHT-COLOR:buttonhighlight;
SCROLLBAR-TRACK-COLOR:eeeeee;
SCROLLBAR-DARKSHADOW-COLOR:buttonshadow
}
#TableTitleLink A:link,#TableTitleLink A:visited{COLOR:000000;}
.a1{BACKGROUND-IMAGE: url(../skins/B_bg.gif);COLOR:000000;}
.a2{BACKGROUND-IMAGE: url(../skins/B_bgOr.gif);COLOR:000000;}
.a3{BACKGROUND-IMAGE: url(../skins/B_bgGr.gif);COLOR:000000;}
BODY {
	scrollbar-arrow-color :#000000;
	SCROLLBAR-HIGHLIGHT-COLOR: buttonface;
	SCROLLBAR-SHADOW-COLOR: buttonface;
	SCROLLBAR-3DLIGHT-COLOR: buttonhighlight;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: buttonshadow;
	margin: 0px;
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	line-height: 160%;
	color: #333333;
	border: 0px none;
	background-image:  url(file:///F|/WebSite/image/bj01.gif);
}
TD {
	FONT-SIZE: 9pt;
	COLOR: #333333;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: "宋体";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;


} 
.table-1 {
	border: 1px solid #CCCCCC;
}
.table-zuoyou {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.wenbenkuang {
	font-family: "宋体";
	font-size: 9pt;
	color: #333333;
	border: 1px solid #999999;

}
.go-wenbenkuang {
	font-family: "宋体";
	font-size: 9pt;
	color: #333333;
	background-color: #eeeeee;
	cursor: hand;
	padding: 1px;
	height: 19px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
}
.table-shangxia {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #669900;
	border-bottom-color: #669900;
}
.table-you {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.table-zuo {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.table-shang {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.table-xia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.table-xiayou {border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #cccccc;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #cccccc;}
.table-xiazuo {border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #cccccc;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #cccccc;}

.table-zuoshang {border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-style: solid;}
.table-all{border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #cccccc;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #cccccc;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-style: solid;
}
.jianju {
	border: 0px;
	margin: 15px;

}

.bgtitle{
	background-color: #C3D9EF;
	height: 25px;
	width: 150px;
	border: 1px solid #4096EE;
	margin: 2px;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	color: #1f3a87;
}
.titlebox{
	background-color: #C3D9EF;
	height: 25px;
	width: 95%;
	border: 1px solid #4096EE;
	margin: 2px;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	color: #1f3a87;
}
.helpbox{
	background-color:#fff2b0;
	height: 25px;
	width: 95%;
	border: 1px solid #e89e00;
	margin-right: auto; 
	margin-left: auto;
	vertical-align: middle;
	text-align: left;
	line-height: 25px;
	color: #000000;
}
.helpbox div{font-size:14px;font-weight:bolder;}
.helpbox1{
	background-color:#ffffcc;
	height: 25px;
	width: 780px;
	border: 1px solid #e89e00;
	margin-right: auto; 
	margin-left: auto;
	vertical-align: middle;
	text-align: left;
	line-height: 25px;
	color: #000000;
	padding:2px ;
}
.helpbox1 div{font-size:12px;font-weight:bolder;}

.buybox{
	width: 95%;
	margin: 0px auto;
	margin-bottom:20px;
	border:1px solid #5C9CC0;
	background-color: #F2FAFF;
	}
.shopbox{
	width: 95%;
	margin: 0px auto;
	border:1px solid #cccccc;
	background-color: #F7F7F7;
	padding:5px ;
	}	
.shopbox1{
	width: 80%;
	margin: 0px auto;
	border:1px solid #cccccc;
	background-color: #F7F7F7;
	padding:5px ;
	}

.bluebox1{
	width:  95%;
	margin: 0px auto;
	margin-bottom:20px;
	border:1px solid #BFD1EB;
	background-color: #F3FAFF;
	text-align: center;
	}
.thumbnail {
	POSITION: relative
}
a.thumbnail:hover {
	Z-INDEX: 50; BACKGROUND-COLOR: transparent
}
.thumbnail SPAN {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; LEFT: -1000px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px dashed; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px dashed; POSITION: absolute; BACKGROUND-COLOR: lightyellow; TEXT-DECORATION: none
}
.thumbnail SPAN IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
a.thumbnail:hover SPAN {
	LEFT: 60px; VISIBILITY: visible; TOP: 0px
}

/* font */
.green16 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN: 7px;
	COLOR: #78921d;
}
.green14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 7px; COLOR: #78921d
}
.brown14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ae6e09; LINE-HEIGHT: 30px
}
.nhwhite {
	FONT-SIZE: 12px; COLOR: #fff
}
.gray12line {
	FONT-SIZE: 12px; COLOR: #787878
}
.gray12italic {
	FONT-SIZE: 12px; COLOR: #787878; FONT-STYLE: italic
}
.red12 {
	FONT-SIZE: 12px; COLOR: #e30202 
}
.red12b {
	FONT-SIZE: 12px; COLOR: #e30202;FONT-WEIGHT: bold; 
}
.red14b {
	FONT-SIZE: 14px; COLOR: #e30202;FONT-WEIGHT: bold; 
}
.red14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e30202
}
.red18b {
	FONT-SIZE: 18px; COLOR: #e30202;FONT-WEIGHT: bold; 
}
.black16c {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 30px
}
.fontblue{color: #1f3a87;}
.fontred{color:#cc3300;}
 LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
 UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 95%; PADDING-TOP: 0px
}
.ourprice {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #aa0000; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial
}
.btn_buy {height:39px; width:168px; background:url(../images/buy_addcartbig.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_empty {height:22px; width:78px; background:url(../images/buy_empty.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_modify {height:17px; width:45px; background:url(../images/buy_modify.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_continue {height:21px; width:89px; background:url(../images/buy_continue.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_pay {height:21px; width:89px; background:url(../images/buy_pay.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_payback {height:40px; width:120px; background:url(../images/pay_back.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_paynext {height:40px; width:120px; background:url(../images/pay_next.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_paysubmit {height:40px; width:120px; background:url(../images/pay_submit.gif); border:0; padding:2px 0 0; font-size:12px;cursor:hand;}
.btn_calc {height:20px; width:48px; background:url(/images/input_bg1.gif); border:0; padding:2px 0 0; font-size:12px;}

/*分科购买 08-12-28*/
.splitbook{float:left;padding-top:5px}
.splitbook li{line-height:25px}
.splitbook li .leftinfo{float:left;color:#00f;text-align:right}
.splitbook li .courseinfo{float:left}
.splitbook li .courseinfo a{width:45px;float:left;font-size:12px; height:20px;line-height:21px; background:#F7F6F1; text-align:center; margin:2px;border:1px solid #CCC}
.splitbook li .courseinfo a:hover{color:#f00; border:1px #666 solid}
.splitbook li .courseinfo1{float:left}
.splitbook li .courseinfo1 a{width:90px;float:left;font-size:12px; height:20px;line-height:21px; background:#F7F6F1; text-align:center; margin:2px;border:1px solid #CCC}
.splitbook li .courseinfo1 a:hover{color:#f00; border:1px #666 solid}
/* 系统按钮 09-3-28*/
.ic-btn{width:78px;height:25px;border:0;font-size:14px;font-weight:bold;background:url(../images/ic_btn.png) no-repeat;cursor:pointer;}.ic-btn-blue{color:white;background-position:0 0;}.ic-btn-blue:hover{background-position:-80px 0;}.ic-btn-gray{color:black;background-position:0 -25px;}.ic-btn-gray:hover{background-position:-80px -25px;}