body {
	margin: 0px;
	padding: 0px;
}

body, table, div {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#4F504E;
}
a:link, a:visited {
	text-decoration:none;
	color:#4F504E;
}
a:hover {
	text-decoration:underline;
}
input, select, textarea {
	border:1px solid #A9BEC7;
}
input[type=radio] {
	border:0px;
}
#indexdiv {
	text-align:center;
	margin:50px 0px;
}

#indexdiv #indexdiv_1 {
	font-size:14px;
	font-weight:bold;
	margin:30px 0px;
}

#indexdiv #indexdiv_2 {
	background-color:#E7EFF4;
	border-top:1px solid #778AC3;
	border-bottom:1px solid #778AC3;
	line-height:200%;
	padding:10px 20%;
}
#indexdiv #indexdiv_2 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#indexdiv #indexdiv_2 ul li {
	padding:0px 2px;
	margin:0px;
	display:inline;
}
#indexdiv #indexdiv_2 ul #more1 {
	color:#315FB4;
	font-weight:bold;
}

#indexdiv #indexdiv_3 {
	line-height:180%;
	margin:20px 0px;
}

.button01 {
	background-image:url(../images/image_13.gif);
	background-repeat:x-repeat;
	border:1px solid #97bee3;
	height:22px;
	line-height:21px;
	color:#105397;
}

#header {
	background-color:#F2F6FB;
	width:100%;
	border-bottom:1px solid #A9BEC7;
	height:30px;
	line-height:30px;
}

#header #header_1 {
	width:1000px;
	margin:0px auto;
}

#header #header_1_1 {
	float:left;
}

#header #header_1_2 {
	float:right;
}

#header #header_1_2 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#header #header_1_2 ul li {
	float:left;
	padding:0px;
	margin:0px;
	padding-left:15px;
	margin-left:12px;
	background-image:url(../images/img_04.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:28px;
}

#mainbody {
	width:1000px;
	margin:0px auto;
}
/*--------------------------------*/

#mainmenu {
	background-image:url(../images/image_03.gif);
	height:38px;
	border:1px solid #D4DEDF;
	margin-top:5px;
}
#mainmenu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:10px;
}

#mainmenu ul li{
	float:left;
	padding:0px;
	margin:0px 0px;
	font-size:14px;
	font-weight:bold;
	width:116px;
	height:29px;
	text-align:center;
	line-height:29px;
	/*background:url(../images/img_07.gif) no-repeat #CCFF66;*/
}
#mainmenu ul li a:link {}
#mainmenu ul li a:hover {
	text-decoration:none;
}
#mainmenu ul li a:visited {}
/*--------------------------------*/

#mainbody_1 {
	margin-top:5px;
}

#logo {
	float:left;
}

#banner {
	float:right;
}

#mainbody_2 {
	margin-top:5px;
	clear:both;
}

#pageleft {
	width:200px;
	float:left;
}

#pagemiddle {
	float:left;
	width:580px;
	margin-left:11px;
}

#copyright {
	clear:both;
	background-image:url(../images/image_31.gif);
	background-repeat:repeat-x;
	line-height:180%;
	border:1px solid #B8D6EA;
	text-align:center;
	margin-top:10px;
	padding:7px 0px;
}

#userlogin {
	background-image:url(../images/image_10.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	border:1px solid #A9BEC7;
}

#userlogin table {
	width:90%;
	margin:5px auto;
	border-collapse:collapse;
	margin-top:15px;
}

#userlogin table td {
	height:35px;
	padding:0px;
	margin:0px;
}

#userlogin #userlogin_1 {
	font-weight:bold;
	padding-left:5px;
	height:20px;
}

.userlogin_2 {
	text-align:right;
}

.noborder {
	border:0px;
}

#userlogin #userlogin_2 {
	text-align:center;
}

#userlogin #userlogin_3 {
	width:20px;
}

.modulestyle {
	border:1px solid #A9BEC7;
	width:100%;
}

.modulestyle_1 {
	background-image:url(../images/image_27.gif);
	background-repeat:repeat-x;
	height:25px;
	border-bottom:1px solid #A9BEC7;
	line-height:25px;
	color:#4F504E;
	font-weight:bold;
	padding-left:10px;
}

#searchorder {
	margin-top:10px;
	background: url(../images/img_05.gif) repeat-x bottom;
}

#searchorder table {
	width:95%;
	margin:10px auto;
}

#searchorder table td {
	height:30px;
}

#visitinfo {
	margin-top:10px;
}

#visitinfo ul {
	list-style-type:none;
	margin:8px 0px;
	padding:0px;
}

#visitinfo ul li {
	padding:0px;
	margin:0px;
	height:25px;
	line-height:25px;
	margin-left:10px;
}
/*----------------------------*/
#classmain {
	border:1px solid #A9BEC7;
}
#classmain #classtitle {
	background-image:url(../images/image_27.gif);
	background-repeat:repeat-x;
	height:25px;
	border-bottom:1px solid #A9BEC7;
	line-height:25px;
	color:#4F504E;
	font-weight:bold;
	padding:0px 10px;
}

#classmain #classtext{
	float:left;
}
#classmain #classmore{
	float:right;
}

#classmain ul {
	list-style-type:none;
	margin:10px 0px;
	padding:0px;
}

#classmain ul li {
	padding:0px;
	margin:0px;
	height:25px;
	line-height:25px;
	margin-left:10px;
	border-bottom:1px dotted #CCCCCC;
}

/*----------------------------*/

.modulestyle02 {
	padding:0px 5px;
	background:url(../images/img_05.gif) bottom repeat-x;
	border:1px solid #B9CCE4;

}

.modulestyle02 div {
	font-weight:bold;
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #A5BED5;
}

.modulestyle02 ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:100px;
	overflow:hidden;
}

.modulestyle02 .m1 {
	float:left;
}
.modulestyle02 .m2 {
	float:right;
	margin-right:5px;
}
.modulestyle02 ul li{
	float:left;
	padding:0px;
	margin:0px;
	white-space:nowrap;
	margin-right:19px;
	height:25px;
	line-height:25px;
}

/*----------------*/

#pagemiddle_5 {
	clear:both;
	border:1px solid #B1C4CC;
	margin-top:10px;
}
#pagemiddle_5_1 {
	float:right;
	width:274px;
}
/*----------------*/
#search {
	clear:both;
	background-color:#F2F6FB;
	border:1px solid #B9CCE4;
	margin-top:10px;
	padding:10px;
}

#search div {
	height:35px;
	line-height:35px;
}

#search #search_1 {
	padding-left:65px;
}

#search span {
	font-weight:bold;
}
#search form {
	padding:0px;
	margin:0px;
}
/*----------------*/
#transfer {
	clear:both;
	background-color:#F2F6FB;
	border:1px solid #B9CCE4;
	margin-top:10px;
	padding:10px;
	
}
#transfer form{
	margin:0px;
	padding:0px;
}
#transfer #transfer1 {
	line-height:200%;
	position:relative;
}
#transfer #transfer1 p {
	margin:0px;
	padding:0px;
	margin-top:5px;
}
#transfer #transfer2 {
	position:absolute;
	left:472px;
	top:20px;
}
#transfer #transfer2 input {
	width:80px;
	height:75px;
	background:url(../images/img_05.gif) repeat-x bottom;
}
#transfer span {
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:block;
}


/*----------------*/
#pagemiddle_1 {
	background-color:#F1F5F8;
	border:1px solid #A9BEC7;
	padding:10px;
	width:100%px;
}
#pagemiddle_1 #title{
	font-weight:bold;
	padding:0px;
	margin:0px;
	border-bottom:1px dotted #A9BEC7;
	height:100%;
	padding-bottom:5px;
	margin-bottom:9px;
}
#pagemiddle_1 #title #title1{
	float:left;
}
#pagemiddle_1 #title #title2{
	float:right;
}

#pagemiddle_1 #content{
	line-height:26px;
	clear:both;
	height:98px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#pagemiddle_1 #content p {
	padding:0px;
	margin:0px;
}

/*----------------*/

.module_1 {
	padding:10px;
	width:100%px;
}
.module_1 .module_1_1{
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.module_1 .module_1_2{
	line-height:26px;
}
.module_1 .module_1_2 p {
	padding:0px;
	margin:0px;
}

/*----------------*/

#pageright {
	width:200px;
	float:right;
	background-image:url(../images/image_07.gif);
	background-repeat:repeat-y;
	background-position:top;
}

/*----------------*/

#pageright_1 {
	border:1px solid #94B4C3;
	border-top:5px solid #94B4C3;
	padding:0px 5px;
}

#pageright_1 div{
	font-weight:bold;
}
#pageright_1 #classtitle {
	border-bottom:1px dotted #94B4C3;
	height:100%;
	line-height:25px;
	height:25px;
}

#pageright_1 #classtitle #classtext {
	float:left;
}
#pageright_1 #classtitle #classmore {
	float:right;
}
#pageright_1 #b_demo {
	height:1083px;
	overflow:hidden;
	margin:10px 0px;
}
#pageright_1 ul{
	clear:both;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#pageright_1 ul li{
	padding:0px;
	margin:0px;
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #94B4C3;
}
/*----------------*/

#pagemiddle_7 {
	border:1px solid #A9BEC7;
	margin-top:10px;
	height:100%;
}
#pagemiddle_7 #albumtitle {
	font-weight:bold;
	background-image:url(../images/image_18.gif);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #A9BEC7;
	padding:0px 10px;
}
#pagemiddle_7 #albumname {
	float:left;
}
#pagemiddle_7 #albummore {
	float:right;
}
#pagemiddle #demo {
	width:560px;
	overflow:hidden;
	margin:0px auto;
}
#pagemiddle #albumtable1 tr td {
	padding:5px;
	text-align:center;
	line-height:200%;
}
#pagemiddle #albumtable1 tr td img{
	width:100px;
	height:143px;
	border:1px solid #46619D;
}
/*----------------*/
#guide {
	background-image:url(../images/img_02.gif);
	background-repeat:repeat-x;
	height:35px;
	line-height:35px;
	font-size:14px;
	border:1px solid #A9BEC7;
	padding-left:10px;
	font-weight:bold;
}
/*----------------*/
.register {
	border-collapse:collapse;
	width:100%;
	margin-top:10px;
}
.register tr td {
	border:1px solid #A9BEC7;
	padding:5px;
	line-height:200%;
}
.register .register_1 td {
	border:0px;
	padding:0px;
	line-height:normal;
}
.register .register_2{
	background-image:url(../images/img_05.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight:bold;
}
/*----------------*/
#newslist{
	margin-top:10px;
}
#newslist ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#newslist ul li {
	padding:0px;
	margin:0px;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #A9BEC7;
}
#newslist_1 {
	text-align:center;
	height:40px;
	line-height:40px;
	clear:both;
}
/*----------------*/
.style02{
	color:#FF0000;
}

/*----------------*/
#newsdesc {
	margin-top:10px;
}
#newsdesc #newsdesc_1 {
	font-weight:bold;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:30px;
}
#newsdesc #newsdesc_2 {
	text-align:right;
	margin:10px 0px;
}
#newsdesc #newsdesc_3 {
	line-height:180%;
}
#newsdesc #newsdesc_4 {
	text-align:right;
	margin:10px 0px;
}
/*----------------*/
#sectiondesc {
	margin-top:10px;
}
#sectiondesc #s1 {
	line-height:300%;
	border:1px solid #CCCCCC;
	padding:0px 10px;
}
/*----------------*/
#ablumlist {
	margin-top:10px;
}
#ablumlist ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#ablumlist ul li {
	padding:7px 12px 0px 0px;
	margin:0px;
	float:left;
	width:100px;
	
}
#ablumlist #ablumlist_1 {
	text-align:center;
	border:1px solid #A9BEC7;
	padding:10px;
	background-color:#F1F5F8;
	height:106px;
}
#ablumlist #ablumlist_1 img {
	width:80px;
	border:0px;
}
#ablumlist #ablumlist_2 {
	text-align:center;
	margin-top:10px;
}
/*----------------*/
#albumdesc {
	margin-top:10px;
	line-height:250%;
}
#albumdesc img {
	text-align:left;
	border:1px solid #A9BEC7;
	margin:0px 20px 0px 0px;
}
#albumdesc span {
	font-weight:bold;
	font-size:14px;
	
}
/*----------------*/
#body1 {
	float:left;
	width:285px;
}
/*----------------*/
#body2 {
	float:right;
	width:285px;
}
/*----------------
#body5 {
	clear:both;
	border:1px solid #B1C4CC;
	margin-top:10px;
	background-image:url(../images/img_02.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#body5 #body5_3 {
	background-image:url(../images/img_05.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	height:100%;
	padding-top:10px;
}
#body5 #body5_1 {
	float:left;
	width:285px;
}
#body5 #body5_2 {
	float:right;
	width:285px;
}

#body4 {
	background-image:url(../images/img_02.gif);
	background-repeat:repeat-x;
	border:1px solid #B9CCE4;
	margin-top:10px;
}
#body4 #body4_1 {
	background-image:url(../images/img_05.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	height:100%;
}
----------------*/
#body6, #body4, #body3, #body5 {
	margin-top:10px;
	clear:both;
}
#body6 #body6_1, #body4 #body4_1, #body3 #body3_1, #body5 #body5_1 {
	height:100%;
}
#body4 #body4_2, #body6 #body6_2, #body3 #body3_2, #body5 #body5_2 {
	float:left;
	width:285px;
}
#body4 #body4_3, #body6 #body6_3, #body3 #body3_3, #body5 #body5_3 {
	float:right;
	width:285px;
}

/*----------------*/
.style03 table tr td {
	border:0px;
	padding:0px;
	margin:0px;
}
/*----------------*/
#subpagemiddle {
	float:left;
	width:788px;
	margin-left:10px;
}

/*----------------*/
#map1, #map2 {
	list-style:none;
	margin:0px;
	padding:0px;
}
#map1 li, #map2 li {
	margin:10px 10px 0px 0px;
	padding:10px;
	width:165px;
	float:left;
	border:1px solid #CCCCCC;
	text-align:center;
	
}

/*----------------*/
#subjectlist {
	list-style-type:none;
	margin:10px 0px;
	padding:0px;
	border:1px solid #A9BEC7;
	height:100%;
	background: url(../images/img_05.gif) repeat-x bottom left;
	
}
#subjectlist li {
	float:left;
	margin:0px;
	padding:8px;
	width:140px;
	border-bottom:1px dotted #CCCCCC;
}
/*----------------*/
#linkword {
	list-style-type:none;
	margin:10px 0px;
	padding:0px;
	border:1px solid #A9BEC7;
	height:100%;
	background: url(../images/img_05.gif) repeat-x bottom left;
	
}
#linkword li {
	float:left;
	margin:0px;
	padding:10px;
	width:100px;
}
#linkimage {
	list-style-type:none;
	margin:10px 0px;
	padding:0px;
	border:1px solid #A9BEC7;
	height:100%;
	background: url(../images/img_05.gif) repeat-x bottom left;
}
#linkimage li {
	float:left;
	margin:0px;
	padding:5px;
	width:120px;
}
#linkimage li img {
	width:100px;
	height:60px;
	border:1px solid #CCCCCC;
}
/*----------------*/
#buttommenu {
	clear:both;
	background: url(../images/img_02.gif) repeat-x top;
	border:1px solid #B8D6EA;
}
#buttommenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	height:30px;
	line-height:30px;
}
#buttommenu ul li {
	display:inline;
	margin:0px;
	padding:0px 20px;
}

/*----------------*/
#orderstate {
	border-collapse:collapse;
	width:100%;
	background:url(../images/img_05.gif) repeat-x bottom;
}
#orderstate #title3, #orderstate #title4 {
	background:url(../images/image_18.gif) repeat-x;
	padding:5px;
	font-weight:bold;
}
#orderstate tr td {
	border:1px solid #CCCCCC;
	padding:10px 5px;
}
/*----------------*/
#searchlist {
	border:1px solid #A5BED5;
	margin-top:10px;
}
#searchlist ul {
	list-style:none;
	margin:0px auto;
	padding:10px 0px;
	width:99%;
}
#searchlist ul li {
	border-bottom:1px dotted #A5BED5;
	margin:0px;
	padding:0px;
	height:30px;
	line-height:30px;
}
#searchlist {}
/*----------------*/

#searchspe ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:28px;
	margin-left:10px;
}
#searchspe ul li {
	margin:0px;
	padding:0px;
	height:25px;
	padding-top:5px;
}
#searchspe ul li img {
	margin-bottom:-3px;
}
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/

