
/*头部式样开始*/
#topBody{height:100px;width:1002px}
#topBody .left{width:273px;height:92px;float:left}
#topBody .left a img{ margin-top:0px}
#topBody .right{width:729px;height:92px;float:left}
#topBody .right .link{width:270px;height:19px;float:left;background-color:#e8e8e8;margin-left:193px;display:block}
#topBody .right .link a{color: #084983;text-decoration: none}
#topBody .right .link a:hover{color: #CC0000;text-decoration: underline}
#topBody .right .link img{ margin-right:5px; margin-left:12px;margin-top:2px}
#topBody .right .link .index{font-size: 12px;font-weight: bold;color: #CC0000}
#topBody .right .link ul{ list-style-type:none; margin:0px; padding:0px}
#topBody .right .link ul li{ list-style-type:none; margin:0px; padding:0px; float:left}
#topBody .right .logo{float:left;width:265px; height:56px}
/*头部式样结束*/

/*页面导航开始*/
#topnav { font:14px bold Verdana;FONT-SIZE: 14px; BACKGROUND: url(../image/topnav_bg.gif);HEIGHT:36px; float:left; display:block;text-align:left; width:729px}
#topnav #topnav_l {BACKGROUND: url(../image/topnav_bg_l.gif no-repeat left)}
#topnav #topnav_r {BACKGROUND: url(../image/topnav_bg_r.gif no-repeat right); PADDING-TOP: 4px}
#topnav UL {list-style-type:none;WIDTH: 749px; LINE-HEIGHT: 32px; margin:0px}
#topnav LI {list-style-type:none;FLOAT: left; WIDTH: 91px; COLOR: #ffffff; TEXT-ALIGN: center}
#topnav LI A {DISPLAY: block; FONT-WEIGHT: bold;WIDTH: 91px; COLOR: #ffffff; HEIGHT: 32px; TEXT-DECORATION: none}
#topnav LI A:visited {DISPLAY: block; FONT-WEIGHT: bold;WIDTH: 91px; COLOR: #ffffff;HEIGHT: 32px; TEXT-DECORATION: none}
#topnav LI A:hover {BACKGROUND: url(../image/topnav_bg_hover.gif) no-repeat 0px}
#topnav LI.activate {BACKGROUND: url(../image/topnav_bg_activate.gif) no-repeat 0px; TEXT-ALIGN: center; margin:0px; padding:0px}
#topnav LI.activate A:hover {BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: center}
/*页面导航结束*/

/*页面导航开始*/
#topmenu { font:14px bold Verdana;FONT-SIZE: 14px; BACKGROUND: url(../image/topnav_bg.gif);HEIGHT:36px; float:left; display:block;text-align:left; width:580px}
#topmenu #topmenu_l {BACKGROUND: url(../image/topnav_bg_l.gif no-repeat left)}
#topmenu #topmenu_r {BACKGROUND: url(../image/topnav_bg_r.gif no-repeat right); PADDING-TOP: 4px}
#topmenu UL {list-style-type:none;WIDTH: 580px; LINE-HEIGHT: 32px; margin:0px}
#topmenu LI {list-style-type:none;FLOAT: left; WIDTH: 82px; COLOR: #ffffff; TEXT-ALIGN: center}
#topmenu LI A {DISPLAY: block; FONT-WEIGHT: bold;WIDTH: 82px; COLOR: #ffffff; HEIGHT: 32px; TEXT-DECORATION: none}
#topmenu LI A:visited {DISPLAY: block; FONT-WEIGHT: bold;WIDTH: 82px; COLOR: #ffffff;HEIGHT: 32px; TEXT-DECORATION: none}
#topmenu LI A:hover {BACKGROUND: url(../image/topnav_bg_hover.gif) no-repeat 0px}
#topmenu LI.activate {BACKGROUND: url(../image/topnav_bg_activate.gif) no-repeat 0px; TEXT-ALIGN: center; margin:0px; padding:0px; width:78px}
#topmenu LI.activate A:hover {BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: center}
/*页面导航结束*/

/*hotcourse*/
#hotcourse{ width:99%;margin-top:8px;margin-bottom:5px; display:block; float:left}
#hotcourse .scroll{ float:left; width:100%}
#hotcourse .scroll .bg{background:url(../image/sub_21.gif) repeat-x top;height:31px}
#hotcourse .scroll .bg .left{background:url(../image/sub_19.gif) no-repeat left top;height:31px}
#hotcourse .scroll .bg .left .right{background:url(../image/sub_22.gif) no-repeat right top;height:31px;padding-left:96px}
#hotcourse .scroll .bg .left .right marquee{ width:99%; text-align:left; height:20px; padding-top:6px}
#hotcourse .scroll .bg .left .right marquee a{color: #4B7AA5;text-decoration: underline}
#hotcourse .scroll .bg .left .right a:hover{color: #CC0000;text-decoration: underline}

/*input style*/
.queryInputBg{background:url(../image/bg_input.gif) no-repeat left center}
.queryInputBg1{background:url(../image/bg_input1.gif) no-repeat left center}
.queryInputBg2{background:url(../image/bg_input2.gif) no-repeat left center}
.sendButton{background-color: #FFCC00;border: 1px solid #000000;height: 20px;font-size: 12px;font-weight: bold;line-height:18px}
.buttonSearch{font-size: 12px;font-weight: bold;color:#000;height:23px;padding-top:2px;background-color: #E4E4E4}

/*detail*/
.detail{ width:100%;margin:5px 0px 10px 0px}
.detail a {color:#0F5BB2; text-decoration:underline;}
.detail2{ width:100%;margin:5px 0px 10px 0px}
.sub_title{ width:99%;margin:10px 0px 0px 0px;color:#CC0000; font-size:14px; font-weight:bold; text-align:left}
.txt_detail{width:99%;margin-top:5px;margin-left:auto;margin-right:auto;font-size:13px;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:7px;line-height:190%;margin-bottom:10px}
.txt_detail img{ float:left; width:254px;height:240px; margin-left:0px; margin-bottom:7px; margin-top:7px; margin-right:10px}
.txt_detail_1{width:99%;margin-top:3px;margin-left:auto;margin-right:auto;font-size:13px;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:7px;clear : left;word-break : break-all;line-height:190%}
.txt_detail_1 .boxImg{float:left; width:235px; height:205px; margin-right:10px;  margin-bottom:0px; margin-top:5px}
.txt_detail_1 img{width:235px; height:179px}

.bgTable{background-color:#CCCCCC; padding:4px; font-size:12px}
.bgTdTitle{background-color:#EEEEEE; text-align:center; font-size:12px}
.bgTd{background-color:#ffffff; text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.bgTd2{background-color:#ffffff; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.bgTdTitle1{background-color:#F5F3EB; text-align:left; color:#CC0000; font-weight:bold; font-size:12px; line-height:19px}
.bgTdTitle2{background-image:url(../image/td_bg1.gif); text-align:left; color:#0D599A; font:bold 12px Verdana}、
.bgTdTitle3{background-image:url(../image/td_bg1.gif);color:#0D599A; font:bold 12px Verdana}
.bgTd1{ background-color:#FFFDF5; text-align:left;  font-size:12px; }

/*alert Box*/
.alertBg{width:720px;margin-bottom:10px;background-color: #F1F6FB;background-image: url(../image/alert_bg_ico.gif);background-repeat: no-repeat;background-position: 5px 8px;border:1px solid #355877;}
.alertBg .left{ }
.alertBg .left .right{ }
.alertBg .left .right div{ padding-left:33px; text-align:left; padding-top:7px; padding-bottom:4px}
.alertBg .left .right div h4{padding:0px;margin:0px;font-size:14px;font-weight: normal;line-height:23px;}
.alertBg .left .right div h3{padding:0px;margin:0px;font-size:16px;font-family: "黑体", Arial;font-weight: normal;line-height:26px; color:#444}
.banji { width:100%; float:left; display:block}

/*title*/
.title{background:url(../image/dot_title.gif) no-repeat 2px 0px;height:22px;line-height:22px;text-indent:20px;text-align:left;font:bold 13px Verdana;border-bottom:1px solid #7d7d7d;width:100%;color:#232323}

/*opinion*/
#opinion{width:100%;height:132px;background:url(../image/bg_contact.gif) repeat-x left bottom;margin:12px 0px 10px 0px;float:left;display:block}
#opinion .left{height:132px;background:url(../image/left_bg.gif) no-repeat left bottom}
#opinion .right{height:132px;background:url(../image/right_bg.gif) no-repeat right bottom}
#opinion .in { margin-top:32px}
#opinion .in .leftPhoto{float:left;width:120px;border-right:1px solid #ccc}
#opinion .in .leftPhoto .star{margin-bottom:7px}
#opinion .in .leftPhoto .img{width:73px; height:50px}
#opinion .in .leftPhoto .name{margin-top:4px}
#opinion .in .rightInfo{ margin-left:130px; text-align:left}
#opinion .in .rightInfo .line1{ padding-top:4px}
#opinion .in .rightInfo .line1 .left1{ float:left}
#opinion .in .rightInfo .line1 .right1{ float:left; margin-right:200px}
#opinion .in .rightInfo .line2{ margin-top:6px; height:32px}
#opinion .in .rightInfo .line3{ margin-top:0px}
#opinion .in .rightInfo .line3 input{ height:17px}

.linkbg{background:url(../image/bg_b.gif) repeat-x top;height:25px;margin-left:5px}
.linkbg .linkbg_left{background:url(../image/b_left.gif) no-repeat left top;height:25px}
.linkbg .linkbg_left .linkbg_right{background:url(../image/b_right.gif) no-repeat right top;height:25px}
.linkbg .linkbg_left .linkbg_right a span{size:10px;color:#F00;font-family: Arial, Helvetica, sans-serif}
.linkbg .linkbg_left .linkbg_right a{display:block;height:25px;line-height:25px;text-decoration:none;color: #000000;text-align:left;text-indent:23px}
.linkbg .linkbg_left .linkbg_right a:hover{color: #F00}

/*no select for firefox*/
html, * { -moz-user-select:none }
.cursorStyle{cursor:url("../image/zoomin.cur")}
.houseName h1{margin:0px;padding:0px;text-align:left;font-size: 20px;color: #000000;font-style: normal;font-weight: normal;}
.houseName h1 .updata{color:#7D7D7D!important;font-family: "宋体", Arial!important;font-size: 12px!important;font-weight: normal!important;margin-left:10px!important;}

/* NavMenu */
#navMenu{width:1002px;background-color:#F7F7F7;height:74px;float:left;display:block;border-top:4px solid #016AC5}
#navMenu .line1 {height:37px;width:100%;background:url(../image/bg_dot_line.gif) repeat-x left bottom}
#navMenu .line1 .houseNameTools{height:37px;background:url(../image/name_bg.gif) no-repeat left;text-align:left;text-indent:13px}
#navMenu .line1 .houseNameTools a{color:#000;text-decoration: none}
#navMenu .line1 .houseNameTools a:hover{color: #C00;text-decoration: none}
#navMenu .line1 .houseNameTools .houseName{ float:left; width:57%; text-indent:34px}
#navMenu .line1 .houseNameTools .tools{ float:left; width:43%}
#navMenu .line1 .houseNameTools .houseName div{height:30px;line-height:30px;padding-top:6px;padding-left:6px;text-align:left;font-family: "黑体";font-size: 20px;	color: #000}
#navMenu .line1 .houseNameTools .houseName div span{color:#7D7D7D;font-family: "宋体", Arial;font-size: 12px;font-weight: normal;margin-left:10px}
#navMenu .line1 .houseNameTools .houseName div .tg{ font-size:14px; margin:0px; padding:0px}
#navMenu .line1 .houseNameTools .tools .bg{background:url(../image/tools_bg.gif) repeat-x top;width:326px;height:21px;float:right;margin-top:8px;margin-right:5px}
#navMenu .line1 .houseNameTools .tools .left{background:url(../image/tools_left.gif) no-repeat left top;width:326px;height:21px}
#navMenu .line1 .houseNameTools .tools .right{background:url(../image/tools_right.gif) no-repeat right top;width:326px;height:21px;text-align:left!important}
#navMenu .line1 .houseNameTools .tools .bg .left .right span{ margin-right:6px;line-height:21px;margin-top:4px}
#navMenu .line1 .houseNameTools .tools .bg .left .right .mis_ico{background:url(../image/mis_ico.gif) no-repeat left center;padding-left:22px}
#navMenu .line1 .houseNameTools .tools .bg .left .right .print_ico{background:url(../image/print_ico.gif) no-repeat left center;padding-left:22px}
#navMenu .line1 .houseNameTools .tools .bg .left .right .mail_ico{background:url(../image/mail_ico.gif) no-repeat left center;padding-left:22px}
#navMenu .line1 .houseNameTools .tools .bg .left .right .add_ico{background:url(../image/add_ico.gif) no-repeat left center;padding-left:22px}

#navMenu .line2 {margin-top:8px}
#navMenu .line2 .b_bottom{height:27px;border-bottom:3px solid #D5D7D9}
#navMenu .line2 .b_bottom a{display:block;height:27px;padding-top:5px;background-color: #767D81;text-align:center;float:left;color: #FFFFFF;text-decoration: none;font-size: 12px;font-weight: bold;margin-right:3px;background-image: url(../image/menu_right_top.gif);background-repeat: no-repeat;background-position: right top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF}
#navMenu .line2 .b_bottom a:hover{background-color:#81888C;color:#FFF}
#navMenu .line2 .b_bottom a.cur{display:block;height:27px;padding-top:5px;background-color: #D5D7D9;text-align:center;float:left;color: #000000;text-decoration: none;font-size: 12px;font-weight: bold;margin-right:3px;background-image: url(../image/menu_right_top.gif);background-repeat: no-repeat;background-position: right top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D5D7D9}
#navMenu .line2 .b_bottom a:hover.cur{background-color:#D5D7D9;color:#000}
#navMenu .line2 .b_bottom a.cur_message{display:block;height:21px;padding-top:5px;background-color: #016AC5;text-align:center;float:left;color: #fff;text-decoration: none;font-size: 12px;font-weight: bold;margin-right:3px;background-image: url(../image/menu_right_top.gif);background-repeat: no-repeat;background-position: right top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D5D7D9}
#navMenu .line2 .b_bottom a:hover.cur_message{background-color:#FE7A16;color:#FFF}

/*底部式样开始*/
#footer{clear:both;width:1002px;padding:15px 0px 0px;background: url(../image/footer_bg.gif) repeat-x left top;height:60px;display:block; background-color:#FFFFFF}
#footer a{font-size: 12px;color: #1C60AB;text-decoration: none;margin-left:2px}
#footer a:hover{font-size: 12px;color: #CC0000;text-decoration: underline}
#footer p#footer_link{margin-bottom:8px;color: #1C60AB}
#footer p#eng{font-family: Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing: 2px}
#footer p{margin:0px;padding:0px;line-height:18px;color: #5E5E5E;letter-spacing: 0px}
#footer #bottom a{color: #5E5E5E;text-decoration: underline}
#footer #bottom a:hover{color: #CC0000;text-decoration: none}
/*底部式样结束*/

#footer2{clear:both;width:778px;padding:15px 0px 0px;background: url(../image/footer_bg.gif) repeat-x left top;height:60px;display:block; background-color:#FFFFFF}
#footer2 a{font-size: 12px;color: #1C60AB;text-decoration: none;margin-left:2px}
#footer2 a:hover{font-size: 12px;color: #CC0000;text-decoration: underline}
#footer2 p#footer_link{margin-bottom:8px;color: #1C60AB}
#footer2 p#eng{font-family: Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing: 2px}
#footer2 p{margin:0px;padding:0px;line-height:18px;color: #5E5E5E;letter-spacing: 0px}
#footer2 #bottom a{color: #5E5E5E;text-decoration: underline}
#footer2 #bottom a:hover{color: #CC0000;text-decoration: none}


.num_price { font:bold 12px Verdana;color:#FF3300; text-decoration:line-through}
.num_price2 { font:bold 12px Verdana;color:#FF3300}
.white_14 { font:bold 14px Verdana; color:#FFFFFF}
.white_14 a:{font-size:14px; color:#FFFFFF; text-decoration:none}
.white_14 A:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
.white_14 A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.white_14 A:hover {COLOR: #FFFFFF; text-decoration:underline}
.white_14 A:active {COLOR: #FFFFFF}
.border_td { border-bottom:1px solid #636363; border-left:1px solid #636363; border-right:1px solod #636363}
.red_12{color:#CC0000; font-weight:bold;}
.txt_13_black {font-size:13px;font-family:Arial;font-weight: bold;line-height:25px; color:#232323}
.txt_14_black {font-size:14px;font-family:Arial;font-weight: bold;line-height:26px; color:#444444}
.txt_16_black {padding:0px;margin:0px;font-size:16px;font-family:Arial;font-weight: bold;line-height:30px; color:#222}
.rightColCell {BORDER-LEFT: #ffffff 1px solid; WIDTH: 281px; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #f7f7f7}
.rightColCell2 {BORDER-LEFT: #ffffff 1px solid; WIDTH: 171px; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #f7f7f7}
.leftColCell {BORDER-RIGHT: #dbdbdb 1px solid; VERTICAL-ALIGN: top; WIDTH: 711px; padding-right:4px}
.leftColCell2 {BORDER-RIGHT: #dbdbdb 1px solid; VERTICAL-ALIGN: top; WIDTH: 606px; padding-right:4px}
.redLink{color: #CC0000;!important}
.redfont{color: #DC1114!important}

/*页码显示*/
div.nextBody{
	width:100%;
	height:auto;
	line-height:22px;
	background-color: #E9F3FC;
	border:1px solid #a3cff2;
	padding:5px 0px;
	clear:both;
	display:block;
	float:left;
	margin:5px 0px;

}
.nextBody div.pageBar{
	background-color: #F7FAFF;
	border: 1px solid #A5ACB4;
	text-align: left;
	line-height: 22px;
	padding-top: 2px;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
}

div.advLink{
	width:211px;
	float:right;
	display:none;
}

.nextBody div.pageBar a{
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin: 0px;
}
.nextBody div.pageBar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
.nextBody div.pageBar img{
	margin-right: 7px;
	margin-left: 7px;
}

.nextBody div.pageBar .redfontB{color:red!important;}

.line2 {margin-bottom:8px; background-color:#f7f7f7}
.line2 .b_bottom{height:27px;border-bottom:3px solid #D5D7D9}
.line2 .b_bottom a{display:block;height:21px;padding-top:5px;background-color: #767D81;text-align:center;float:left;color: #FFFFFF;text-decoration: none;font-size: 12px;font-weight: bold;margin-right:3px;background-image: url(../image/menu_right_top.gif);background-repeat: no-repeat;background-position: right top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF}
.line2 .b_bottom a:hover{background-color:#81888C;color:#FFF}
.line2 .b_bottom a.cur{display:block;height:21px;padding-top:5px;background-color: #D5D7D9;text-align:center;float:left;color: #000000;text-decoration: none;font-size: 12px;font-weight: bold;margin-right:3px;background-image: url(../image/menu_right_top.gif);background-repeat: no-repeat;background-position: right top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D5D7D9}
.line2 .b_bottom a:hover.cur{background-color:#D5D7D9;color:#000}
.line2 .b_bottom a.cur_message{display:block;height:21px;padding-top:5px;background-color: #016AC5;text-align:center;float:left;color: #fff;text-decoration: none;font-size: 12px;font-weight: bold;margin-right:3px;background-image: url(../image/menu_right_top.gif);background-repeat: no-repeat;background-position: right top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D5D7D9}
.line2 .b_bottom a:hover.cur_message{background-color:#FE7A16;color:#FFF}
.gray { color:#464646}

/*新闻*/
.txt_date_red {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_date_red:link {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_date_red:visited {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_date_red:active {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_date_red:hover {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_blue {
	FONT-SIZE: 12px; COLOR: #4f8197; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_black {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_black_title {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_black_blod {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_white {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_white a:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_white a:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_white a:active {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_white a:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txt_cn_12 {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_12:link {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_12:visited {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_12:active {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_12:hover {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_gray {
	FONT-SIZE: 12px; COLOR: #8D8D8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_gray:link {
	FONT-SIZE: 12px; COLOR: #8D8D8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_gray:visited {
	FONT-SIZE: 12px; COLOR: #8D8D8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_gray:active {
	FONT-SIZE: 12px; COLOR: #8D8D8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_cn_gray:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;background:#E1311A
}
H2 {MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ff3300 5px solid; COLOR: #1D588B; line-height:20px
}
H3 {MARGIN-TOP: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ff3300 5px solid; COLOR: #1D588B; line-height:20px
}
.input_login { width:60px; height:16px; border:1px solid #cccccc}

.course_td01 {
	BORDER-RIGHT: #BDCCDF 3px double; PADDING: 12px; BORDER-TOP: #BDCCDF 3px double;FONT-SIZE: 12px; BORDER-LEFT: #BDCCDF 3px double; LINE-HEIGHT: 18px;BORDER-BOTTOM: #BDCCDF 3px double
}
.course_senko01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 33.3%; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.course_senko02 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 50%; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.title_space {
	MARGIN-BOTTOM: 5px
}
.senko_table {
	MARGIN-TOP: 5px
}
.senko_tb {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/dot_line.gif); PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.senko_tb2 {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/dot_line.gif); PADDING-BOTTOM: 10px; COLOR: #000099; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.class_td01 {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/course/class01_title.jpg); PADDING-BOTTOM: 10px; BORDER-LEFT: #676234 1px solid; WIDTH: 50%; BORDER-TOP-COLOR: #676234; LINE-HEIGHT: 18px; PADDING-TOP: 45px; BORDER-BOTTOM: #676234 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #676234
}
.class_td02 {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/course/class02_title.jpg); PADDING-BOTTOM: 10px; BORDER-LEFT: #676234 1px solid; WIDTH: 50%; BORDER-TOP-COLOR: #676234; LINE-HEIGHT: 18px; PADDING-TOP: 45px; BORDER-BOTTOM: #676234 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #676234
}
.class_td03 {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/course/class03_title.jpg); PADDING-BOTTOM: 10px; BORDER-LEFT: #676234 1px solid; WIDTH: 50%; BORDER-TOP-COLOR: #676234; LINE-HEIGHT: 18px; PADDING-TOP: 45px; BORDER-BOTTOM: #676234 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #676234
}
.class_td04 {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/course/class04_title.jpg); PADDING-BOTTOM: 10px; BORDER-LEFT: #676234 1px solid; WIDTH: 50%; BORDER-TOP-COLOR: #676234; LINE-HEIGHT: 18px; PADDING-TOP: 45px; BORDER-BOTTOM: #676234 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #676234
}
.class_td05 {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/course/class05_title.jpg); PADDING-BOTTOM: 10px; BORDER-LEFT: #676234 1px solid; WIDTH: 50%; BORDER-TOP-COLOR: #676234; LINE-HEIGHT: 18px; PADDING-TOP: 45px; BORDER-BOTTOM: #676234 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #676234
}
.class_td06 {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/course/class06_title.jpg); PADDING-BOTTOM: 10px; BORDER-LEFT: #676234 1px solid; WIDTH: 50%; BORDER-TOP-COLOR: #676234; LINE-HEIGHT: 18px; PADDING-TOP: 45px; BORDER-BOTTOM: #676234 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #676234
}
.explain {
	BORDER-RIGHT: #d9d8b9 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #d9d8b9 3px double; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d9d8b9 3px double; LINE-HEIGHT: 18px; PADDING-TOP: 10px; BORDER-BOTTOM: #d9d8b9 3px double; BACKGROUND-COLOR: #f9f5fa
}
.class_td2 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/dot_line.gif); PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#underline A:link {
	COLOR: #6d6b43; TEXT-DECORATION: underline
}
#underline A:visited {
	COLOR: #6d6b43; TEXT-DECORATION: underline
}
#underline A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#underline A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.method_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000
}
.navi {
	BACKGROUND-POSITION: left top; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/navi.jpg); PADDING-BOTTOM: 0px; WIDTH: 730px; COLOR: #d3cfb1; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
#navi A:link {
	BACKGROUND-POSITION: left top; WIDTH: 176px; COLOR: #6d6b43; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; TEXT-DECORATION: none
}
#navi A:visited {
	BACKGROUND-POSITION: left top; WIDTH: 176px; COLOR: #6d6b43; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; TEXT-DECORATION: none
}
#navi A:hover {
	COLOR: #ff3300; TEXT-DECORATION: none
}
#navi A:active {
	COLOR: #ff3300; TEXT-DECORATION: none
}
.select_menu {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/navi_hover.gif); COLOR: #6d6b43; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.information {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
.kasou_left {
	FONT-SIZE: 10px; BACKGROUND: url(images/left_bg.gif) #f3f4e3 left top; PADDING-BOTTOM: 10px; WIDTH: 176px; LINE-HEIGHT: 14px
}
.kasou_contact {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #cc0000; HEIGHT: 14px; BACKGROUND-COLOR: #dddbb9
}
.kasou_main_td {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #6a634d; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px
}
.img_space {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.navi2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/navi_bg.gif); PADDING-BOTTOM: 1px; COLOR: #6a634d; LINE-HEIGHT: 24px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat; BORDER-RIGHT-WIDTH: 1px
}
.navi_title {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/navi_btn.gif); WIDTH: 176px; COLOR: #6a634d; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
.navi_title2 {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/navi_btn2.gif); WIDTH: 176px; COLOR: #6a634d; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
H3 {MARGIN-TOP: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ff3300 5px solid; COLOR: #1D588B; line-height:20px
}
.img_spc_right {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.img_spc_left {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.img_spc_left3 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.fontsize_12 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #dcdbb8 1px solid
}
.header {
	BACKGROUND-POSITION: left top; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/header.jpg); WIDTH: 415px; COLOR: #949869; LINE-HEIGHT: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 54px
}
.header_title {
	FONT-SIZE: 8px; COLOR: #ffffff
}
.red {
	COLOR: #ff0000
}
.title_english {
	FONT-WEIGHT: normal; COLOR: #deddb8
}
.fontsize_10_02 {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px
}
.school_map {
	BORDER-RIGHT: #c8caa4 1px solid; BORDER-BOTTOM: #c8caa4 1px solid
}
.school_menu {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(image/course/school_menu.jpg); PADDING-BOTTOM: 6px; WIDTH: 50%; LINE-HEIGHT: 18px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; border-bottom:1px dashed #bfbc93; border-left:1px solid #eeeeee
}
.new_topics {
	BACKGROUND-POSITION: left bottom; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/news_line.gif); PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
.table_border2 {BORDER: #CADAE7 3px double;BACKGROUND-COLOR: #F8FBFE}
.moushikomi {
	BORDER:#CFE6FA 1px solid; PADDING-RIGHT: 5px;MARGIN-TOP: 5px; PADDING-LEFT: 10px;WIDTH: 180px; COLOR: #ff0000;BACKGROUND-COLOR: #F1F8FE}
.school_comment {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/school_menu_comment.jpg); PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbc93 1px dashed; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
.school_menu_title {
	BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/news_line.gif);BACKGROUND-REPEAT: repeat-x
}
.topics_td {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
.topics_title {
	BORDER-RIGHT: #857e4e 1px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; BORDER-TOP: #857e4e 1px dotted; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/point_topics.jpg); MARGIN-BOTTOM: 10px; BORDER-LEFT: #857e4e 1px; WIDTH: 99%; COLOR: #990000; PADDING-TOP: 1px; BORDER-BOTTOM: #857e4e 1px dotted; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
.waku {
	BORDER-RIGHT: #c9c28b 1px solid; BORDER-TOP: #dedca9 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #dedca9 1px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #c9c28b 1px solid; BACKGROUND-COLOR: #f7f7e6
}
.event {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #666699
}
.td_access2 {BORDER: #e0dfc9 1px solid}