@charset "utf-8";
/* CSS Document */
/* 结构代码 */
body {
	Scrollbar-arrow-color: #888888;  /*,三角箭头的颜色*/
	scrollbar-face-color: #D2D2D2;  /*,滚动条的颜色=最主要的颜色*/
	scrollbar-3dlight-color: #E4E4E4;  /*,亮外边的颜色*/
	scrollbar-highlight-color: #E4E4E4;  /*,亮内边的颜色*/
	scrollbar-shadow-color: #E4E4E4;  /*,阴影内边的颜色*/
	scrollbar-darkshadow-color: #E4E4E4;  /*,强阴影外边的颜色*/
	scrollbar-track-color: #E4E4E4;  /*,滚动条背景颜色=背景色*/
	scrollbar-base-color:#E4E4E4;  /*滚动条的基本颜色=灰掉时的颜色*/
}
.y_sroll {
	Scrollbar-arrow-color: #E7B75A;  /*,三角箭头的颜色*/
	scrollbar-face-color: #FFE59B;  /*,滚动条的颜色=最主要的颜色*/
	scrollbar-3dlight-color: #FCF9EC;  /*,亮外边的颜色*/
	scrollbar-highlight-color: #FCF9EC;  /*,亮内边的颜色*/
	scrollbar-shadow-color: #FCF9EC;  /*,阴影内边的颜色*/
	scrollbar-darkshadow-color: #FCF9EC;  /*,强阴影外边的颜色*/
	scrollbar-track-color: #FCF9EC;  /*,滚动条背景颜色=背景色*/
	scrollbar-base-color:#FCF9EC;  /*滚动条的基本颜色=灰掉时的颜色*/
}
.y_blue_sroll {
	Scrollbar-arrow-color: #226EA8;  /*,三角箭头的颜色*/
	scrollbar-face-color: #94C4EA;  /*,滚动条的颜色=最主要的颜色*/
	scrollbar-3dlight-color: #CDE6FA;  /*,亮外边的颜色*/
	scrollbar-highlight-color: #CDE6FA;  /*,亮内边的颜色*/
	scrollbar-shadow-color: #CDE6FA;  /*,阴影内边的颜色*/
	scrollbar-darkshadow-color: #CDE6FA;  /*,强阴影外边的颜色*/
	scrollbar-track-color: #CDE6FA;  /*,滚动条背景颜色=背景色*/
	scrollbar-base-color:#CDE6FA;  /*滚动条的基本颜色=灰掉时的颜色*/
}
body{
	padding: 0;
	margin: 0;
	background:#E4E4E4;
	overflow:auto;
}
.white_bg{
	background-color: #FFFFFF;
}
.white_page{
	padding: 10px;
}
.txt_page{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.kuang_topge{
	margin-top: 10px;
}
.right_kong10{
	padding-right: 10px;
}
.right_kong20{
	padding-right: 20px;
}
.right_kong30{
	padding-right: 30px;
}
.left_kong10{
	padding-left: 10px;
}
.left_kong20{
	padding-left: 20px;
}
.left_kong30{
	padding-left: 30px;
}
/* 背景代码 */
.bg_grayl{
	background-image: url(../images/bg_grayl.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bg_grayr{
	background-image: url(../images/bg_grayr.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.top_bg1{
	background-image: url(../images/top_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.top_bg2{
	background-image: url(../images/top_02.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.top_bg3{
	background-image: url(../images/top_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tiao_bg1{
	background-image: url(../images/tiao_01.png);
}
.tiao_bg2{
	background-image: url(../images/tiao_02.png);
}
.tiao_bg3{
	background-image: url(../images/tiao_03.png);
}
.kuang01_bg1{
	background-image: url(../images/kuang01_01.gif);
}
.kuang01_bg1b{
	background-image: url(../images/kuang01_01b.gif);
}
.kuang01_bg2{
	background-image: url(../images/kuang01_02.gif);
	background-repeat: no-repeat;
}
.kuang01_bg2b{
	background-image: url(../images/kuang01_02b.gif);
	background-repeat: repeat-y;
}
.kuang01_bg3{
	background-image: url(../images/kuang01_03.gif);
}
.kuang01_bg3b{
	background-image: url(../images/kuang01_03b.gif);
}
.kuang02_bg1{
	background-image: url(../images/kuang02_01.gif);
}
.kuang02_bg2{
	background-image: url(../images/kuang02_02.gif);
	background-repeat: no-repeat;
}
.kuang02_bg3{
	background-image: url(../images/kuang02_03.gif);
}
.kuang02_bg2b{
	background-image: url(../images/kuang02_02b.gif);
	background-repeat: repeat-y;
}
.kuang03_bg1{
	background-image: url(../images/kuang03_01.gif);
}
.kuang03_bg2{
	background-image: url(../images/kuang03_02.gif);
	background-repeat: no-repeat;
}
.kuang03_bg3{
	background-image: url(../images/kuang03_03.gif);
}
.kuang03_bg2b{
	background-image: url(../images/kuang03_02b.gif);
	background-repeat: repeat-y;
}
.kuang04_bg1{
	background-image: url(../images/kuang04_01.gif);
}
.kuang04_bg1s{
	background-image: url(../images/kuang04_01s.gif);
}
.kuang04_bg2{
	background-image: url(../images/kuang04_02.gif);
	background-repeat: no-repeat;
}
.kuang04_bg2s{
	background-image: url(../images/kuang04_02s.gif);
	background-repeat: no-repeat;
}
.kuang04_bg3{
	background-image: url(../images/kuang04_03.gif);
}
.kuang04_bg3b{
	background-image: url(../images/kuang04_03b.gif);
}
.kuang04_bg2b{
	background-image: url(../images/kuang04_02b.gif);
	background-repeat: repeat-y;
}
.kuang04_bg22{
	background-image: url(../images/kuang04_022.gif);
	background-repeat: no-repeat;
}
.footer_tiao{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	background-image: url(../images/footer_t_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.chat_bg{
	background-image: url(../images/paper.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.paper_t_bg{
	background-image: url(../images/paper_t_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.button{
	background-image: url(../images/button_bg.gif);
	height: 22px;
	width: 81px;
	border: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	letter-spacing:0px;
	cursor: pointer;
	padding:0;
	font-size: 12px;
	color: #18639B;
	font-weight: bold;
}
.input{
	background-color: #E9F5FF;
	border: 1px solid #6BB3EB;
	height: 20px;
	width: 100%;
	font-size: 12px;
	color: #18639B;
}
.input_gray{
	background-color: #FFFFFF;
	border: 1px solid #B5CBDF;
	height: 20px;
	font-size: 12px;
	color: #18639B;
}
.textarea_gray{
	background-color: #FFFFFF;
	border: 1px solid #B5CBDF;
	font-size: 12px;
	color: #18639B;
	overflow:auto;
	Scrollbar-arrow-color: #888888;  /*,三角箭头的颜色*/
	scrollbar-face-color: #D2D2D2;  /*,滚动条的颜色=最主要的颜色*/
	scrollbar-3dlight-color: #fff;  /*,亮外边的颜色*/
	scrollbar-highlight-color: #fff;  /*,亮内边的颜色*/
	scrollbar-shadow-color: #fff;  /*,阴影内边的颜色*/
	scrollbar-darkshadow-color: #fff;  /*,强阴影外边的颜色*/
	scrollbar-track-color: #fff;  /*,滚动条背景颜色=背景色*/
	scrollbar-base-color:#fff;  /*滚动条的基本颜色=灰掉时的颜色*/
}
/*.txt_bg{
	background-image: url(../images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	line-height:1.5em;
	float: none;
	padding-top: 3px;
	padding-bottom: 1px;
}
.txt_bg2{
	background-image: url(../images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	line-height:1.5em;
	float: none;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 194px;
}*/
.txt_bg{
	text-align: left;
	line-height:1.5em;
	float: none;
	padding-top: 3px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8C8C8;
}
.txt_bg2{
	text-align: left;
	line-height:1.5em;
	float: none;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 194px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8C8C8;
}
.txt_bg3{
	text-align: left;
	line-height:1.5em;
	float: none;
	padding-top: 3px;
	padding-bottom: 1px;
}
.txt_ge{
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.txt_tiao{
	background-image: url(../images/txt_tiao_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #f6f6f6;
}
.txt_top_bg{
	background-image: url(../images/txt_top_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pic_ge{
	background-image: url(../images/ge1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pic_ge2{
	background-image: url(../images/ge2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pic_bg{
	background-image: url(../images/pic_bg2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 149px;
	width: 194px;
}
.pic_bg3{
	background-image: url(../images/pic_bg3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 224px;
	width: 415px;
}
.pic_bg4{
	background-image: url(../images/pic_bg4.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 104px;
	width: 194px;
}
.link_ge{
	padding-top: 3px;
	padding-bottom: 3px;
}
.pic_bian{
	border: 1px solid #CCCCCC;
}
.right{
	text-align: right;
	width: 194px;
}
.sorry_bg{
	background-image: url(../images/sorry.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.lesson_bg{
	background-image: url(../images/lesson.jpg);
	background-repeat: no-repeat;
	background-position: 90px 30px;
}
/* 字体代码 */
body,td,th,div{
	font-size: 12px;
	font-family: /*Microsoft YaHei,*/Arial,Tahoma, Helvetica, sans-serif,Verdana;
	color: #4C4C4C;/*color: #737373;	
	默认行高line-height:1.3em;*/
}
.line_height{line-height:1.5em;}
.line_height2{line-height:1.8em;}
.line_height_b{line-height:2em;}
a:visited,a:link {
	color: #4C4C4C;
	text-decoration: none;
}
a:hover {
	color: #5D5D5D;
	/*color:#00A9DE;*/
	text-decoration: underline;
}
.link2 a:visited,.link2 a:link {
	color: #4C4C4C;
	text-decoration: underline;
}
.link2 a:hover {
	/*color: #5D5D5D;*/
	color:#00A9DE;
	text-decoration: underline;
}

.link3 a:visited,.link3 a:link {
	color:#00A9DE;
	text-decoration: none;
	font-weight: bold;
}
.link3 a:hover {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

.txt9{
	font-size: 9px;
}
.txt10{
	font-size: 10px;
}
.txt11{
	font-size: 11px;
}
.txt12{
	font-size: 12px;
}
.txt13{
	font-size: 13px;
}
.txt14{
	font-size: 14px;
}
.txt15{
	font-size: 15px;
}
.txt16{
	font-size: 16px;
}
.txt18{
	font-size: 18px;
}
.txt20{
	font-size: 20px;
}
.txt25{
	font-size: 25px;
}
.bb{
	font-weight: bold;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}
.left{
	text-align: left;
}
#text{}
#text p{
	text-indent: 2em;
}
.way{
	font-family: NSimSun,SimSun;
}
.txt_white,.txt_white a:visited,.txt_white a:link{
	color: #fff;text-decoration: none;
}
.txt_white a:hover{
	color: #FFD668;
	text-decoration: underline;
}
.blue,.blue a:visited,.blue a:link{
	color: #00A9DE;text-decoration: none;
}
.blue a:hover{
	color: #F3680C;
	text-decoration: none;
}
.blue2,.blue2 a:visited,.blue2 a:link{
	color: #18639B;text-decoration: none;
}
.blue2 a:hover{
	color: #18639B;
	text-decoration: underline;
}
.orange,.orange a:visited,.orange a:link{
	color: #F97F12;text-decoration: none;
}
.orange a:hover{
	color: #F97F12;
	text-decoration: underline;
}
.gray,.gray a:visited,.gray a:link{
	/*color: #B1B1B1;*/
	color: #919191;text-decoration: none;
}
.gray a:hover{
	color: #919191;
	text-decoration: underline;
}
.gray2,.gray2 a:visited,.gray2 a:link{
	/*color: #B1B1B1;*/
	color: #C3C3C3;
	text-decoration: none;
}
.gray2 a:hover{
	color: #C3C3C3;
	text-decoration: none;
}
.button2{
	background-image: url(../images/button2_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 53px;
	font-size: 12px;
	line-height:20px;
	text-align:center;
	float:left;
	margin-left: 10px;
}
/* 功能代码 */
.cyc{
	OVERFLOW: hidden;
	HEIGHT: 330px;
	float:left;/*
	width: 570px;*/
}
.cyc2{
	OVERFLOW: hidden;
	HEIGHT: 280px;
	float:left;/**/
	width: 194px;
}
/*png透明插件，可背景拉伸*/
/*img { behavior: url(images/pngimages/iepngfix.htc) }*/
.png { behavior: url(images/pngimages/iepngfix.htc) }


.private-msg-tab {
PADDING-LEFT: 20px;
BACKGROUND: url(../images/private-msg-tab.gif) repeat-x 0px 26px;
MARGIN: 10px 0px 5px; 
HEIGHT: 27px
}
.private-msg-tab li {
BACKGROUND: url(../images/private-msg-tab.gif) no-repeat 100% -33px; 
FLOAT: left; 
MARGIN: 0px 2px; 
OVERFLOW: hidden; 
WIDTH: 130px; 
HEIGHT: 27px
}
.private-msg-tab li.selected {
	BACKGROUND-POSITION: 0px -33px; FONT-WEIGHT: bold
}
.private-msg-tab a {
	DISPLAY: block; LINE-HEIGHT: 27px; TEXT-ALIGN: center
}
.private-msg-tab a:link {
	COLOR: #000; TEXT-DECORATION: none
}
.private-msg-tab a:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.private-msg-tab a:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.private-msg-tab a:active {
	COLOR: #000; TEXT-DECORATION: none
}

.instation_btn {
	BORDER-RIGHT: #7b9ebd 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #7b9ebd 1px solid; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 12px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	BORDER-LEFT: #7b9ebd 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 4px; 
	padding-bottom:4px;
	BORDER-BOTTOM: #7b9ebd 1px solid;
	cursor: pointer;
 font-weight: bold;
}

#TableListBox {
	POSITION: relative
}
#TableListBox TABLE {
	BORDER-TOP-STYLE: none
}
#TableListBox TH {
	BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; BACKGROUND: #f6f6f6; HEIGHT: 35px
}
#TableListBox TH SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ccc; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
#TableListBox .Thh {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 16px; PADDING-TOP: 8px
}
#TableListBox .Fajian {
	WIDTH: 605px; WORD-BREAK: break-all; PADDING-TOP: 4px; HEIGHT: 16px
}
#TableListBox TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 25px
}
#TableListBox .P8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; WIDTH: 605px; WORD-BREAK: break-all; LINE-HEIGHT: 19px; PADDING-TOP: 8px
}
#TableListBox .w {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc 3px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f6f6f6
}

#TableListBox td a:link{
	color: blue;
	text-decoration: none;
}


#WarningBox {
	MARGIN: 40px 0px
}

#WarningBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#WarningBox LI {
	FONT-SIZE: 14px; TEXT-INDENT: 8px; LINE-HEIGHT: 22px
}
#WarningBox .Title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; TEXT-INDENT: 0px
}


.Succeed {
	BACKGROUND: url(../images/succeed_icon.gif) #fff no-repeat 10px 2px; PADDING-BOTTOM: 100px
}

.Succeed2 {
	BACKGROUND: url(../images/succeed_icon.gif) #fff no-repeat 80px 2px;
	background-color: #efefef;
}
.Succeed3 {
	BACKGROUND: url(../images/succeed_icon.gif)  no-repeat 28px 2px;
	background-repeat: no-repeat;
}
.Succeed4 {
	BACKGROUND: url(../images/sorry2.gif)  no-repeat 30px 22px;
	background-repeat: no-repeat;
}
.btnA {
 BORDER-RIGHT: #cccccc 1px solid; 
 BORDER-TOP: #cccccc 1px solid; 
 DISPLAY: inline;
 BORDER-LEFT: #cccccc 1px solid; 
 LINE-HEIGHT: 20px; 
 BORDER-BOTTOM: #cccccc 1px solid; 
 HEIGHT: 20px; 
 TEXT-DECORATION: none;
 width: 45px;
 text-align: center;
}

.button_long{
	background-image: url(../images/long_button_bg.gif);
	height: 22px;
	width: 123px;
	border: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	letter-spacing:0px;
	cursor: pointer;
	padding:0;
	font-size: 12px;
	color: #18639B;
	font-weight: bold;
}

.blueBox{
  BORDER-RIGHT: #94d3fe 1px solid;
  BORDER-TOP: #94d3fe 1px solid; 
  PADDING-BOTTOM: 10px; 
  MARGIN: 0px auto; 
  BORDER-LEFT: #94d3fe 1px solid; 
  BORDER-BOTTOM: #94d3fe 1px solid;
  margin-left: 0px;
}

