*{ margin: 0; padding: 0; border: 0; }

body { background-color: #6B6B6B; color: #000; font-family: simsum, Arial; font-size: 12px; text-align: center; }

a{ text-decoration: none; /*text:expression(target="_blank");*/ }

a:link,a:visited{ color: #666; }

a:hover,a:active{ color: #3f9ac7; }

#main{ width: 762px; border: #FFF solid 1px; margin-right: auto; margin-left: auto; }

#head{ width: 760px; height: 168px; background-image: url(blue/1_01.gif); background-repeat: no-repeat; text-align: left; }

#nav { position: absolute; margin-top: 8px; }

#nav a { display: block; width: 80px; text-align: center; }

#nav a:link,#nav a:visited { color: #FCFCFC; text-decoration: none; }

#nav a:hover { color: #FCFCFC; text-decoration: none; font-weight: bold; }

#nav li { width: 80px; /*background:#FFF;*/ list-style-type: none; }

#nav0{ left: 242px; top: 0px; position: absolute; }

#nav1 { left: 224px; top: 18px; position: absolute; }

#nav2 { left: 206px; top: 36px; position: absolute; }

#nav3 { left: 188px; top: 54px; position: absolute; }

#nav4 { left: 170px; top: 72px; position: absolute; }

#nav5 { left: 152px; top: 90px; position: absolute; }

#nav6 { left: 134px; top: 108px; position: absolute; }

#nav7 { left: 116px; top: 126px; position: absolute; }

#nav8 { left: 98px; top: 144px; position: absolute; }

#eng { left: -10px; top: 144px; position: absolute; }

#nav li ul { left: -999em; /*width: 80px;*/ position: absolute; z-index: 3; background: #F6F6F6; }

/*
#nav li ul li{
 background: #F6F6F6;
}
*/
#nav li ul a{ display: block; width: 80px; text-align: left; text-indent: 20px; padding-left: 0px; background: #F6F6F6; line-height: 18px; }

#nav #nav2 ul li a,#nav #nav3 ul li a,#nav #nav4 ul li a,#nav #nav5 ul li a,#nav #nav6 ul li a,#nav #nav7 ul li a,#nav #nav8 ul li a,#nav #nav9 ul li a{ width: 150px; }

#nav li ul a:link { color: #666; text-decoration: none; }

#nav li ul a:visited { color: #666; text-decoration: none; }

#nav li ul a:hover { color: #F3F3F3; text-decoration: none; font-weight: normal; background: #0A7CB8; }

#nav li:hover ul { left: 70px; top: 0px; }

#nav li.sfhover ul { left: 70px; top: 0px; }

#page{ width: 760px; background: #fff; overflow: hidden; /*???*/ }

#left{ width: 195px; /*height: 500px;*/ background-color: #fff; float: left; }

#left #mail{ height: 125px; background: url(blue/1_02.gif) no-repeat top left; background-color: #FAFAFA; }

#left #mail fieldset{ background: #FFF; width: 160px; height: 85px; float: right; }

#left #mail #m1{ height: 40px; /*25px*/ background: url(1_02_01.gif) no-repeat 70px; padding-top: 0px; /*15px*/ padding-left: 30px; text-align: center; }

#left #mail a{ display: block; height: 20px; width: 108px; position: relative; top: 10px; left: 12px;}

#left #mail a i{ visibility: hidden; }
	
#left #mail .m{ height: 20px; }

#left #mail select{ font-size: 12px; width: 60px; }

#left #mail input{ height: 14px; width: 80px; border: 1px solid #dddddd; }

#left #mail #LoginName{ width: 57px; }

#left #mail #maillogin{ background-color: #fff; background-image: url(1_02_02.gif); border: 0px; height: 20px; width: 126px; }

#left #search { height: 105px; background-color: #FAFAFA; }

#left #search #s1{ height: 15px; background: url(1_02_03.gif) no-repeat 30px; padding-top: 15px; padding-left: 30px; text-align: center; background-color: #EFEFEF; }

#left #search #s2{ float: right; width: 180px; background-color: #fff; padding: 5px 2px; }

#left #search .s{ height: 20px; float: right; }

#left #search input{ height: 14px; width: 70px; border: solid #dddddd 1px; }
 
#left #search .search{ height: 16px; width: 30px; border: 1px solid #dddddd; font-family: "Pmingliu"; font-size: 12px; color: #333333; background-color: #fff; }

#left #search select{ font-size: 12px; width: 105px; }

#left #search #tel{ padding-top: 5px; }

#left #school { height: 280px; background-color: #FAFAFA; }

#left #school #sc1{ height: 15px; background: url(1_02_04.gif) no-repeat 30px; padding-top: 15px; padding-left: 30px; text-align: center; background-color: #EFEFEF; }

#left #school #sc2{ margin: 0; padding: 0px; text-align: left; width: 193px; }

#left #school #sc2 a{ text-decoration: none; display: block; }

/*
#left #school #sc2 a:link,#left #school #sc2 a:visited{
	color:#000;
}
*/
#left #school #sc2 a:hover,#left #school #sc2 a:active{ background-color: #0A7CB8; color: #FCFCFC; /*border-right: 1px solid #3f9ac7;
	border-bottom: 1px solid #3f9ac7;*/ }

#left #school #sc2 ul{ margin-top: 8px; padding: 0; list-style: none; }

#left #school #sc2 li{ float: left; white-space: nowrap; line-height: 18px; height: 24px; margin-left: 6px !important; margin-left: 4px; }

#left #tmp{ height: 50px;background-color: #EFEFEF; }
#left #tmp ul{ /*margin-top: 8px;*//*changed by na57 on 2009-6-4*/ padding: 0; list-style: none; }
#left #tmp li{ float: left; white-space: nowrap; line-height: 18px; height: 24px; margin-left: 6px !important; margin-left: 4px; }

#right{ width: 565px; /*height:546px;*/ background-color: #fff; float: right; }

#kx{ height: 30px; background: url(1_03_01.gif) no-repeat left; }

#kx a{ font-size: 13px; }

#kx a:hover,#kx a:active{ background-color: #0A7CB8; color: #FCFCFC; font-weight: bold; }

#kx ul{ list-style: none; float: right; height: 30px; width: 423px; background-image: url(1_03_02.gif); background-repeat: repeat-x; }

#kx li{ float: right; padding-top: 5px; }

#flash_tmp{ float: left; width: 220px; height: 177px; }

#flash{ float: left; width: 245px; height: 202px; /*177*/ background: #DADADA url(1_04_04.gif) no-repeat left bottom; }

#flash p{ background: url(1_04_03.gif) no-repeat left top; padding: 3px 0px 0px 0px; }

#news{ float: right; width: 315px; height: 200px; /*177*/ background: #FFF; margin-bottom: 1px; }

#news ul{ list-style: none; text-align: left; text-indent: 10px; padding: 0px; border: 0 solid #ddd; border-width: 0 1px; }

#news li{ background: #FFF url(ico5.gif) no-repeat left; line-height: 20px; border-bottom: 1px #CCC dotted; white-space: nowrap; width: 308px; overflow: hidden; }

#news #marqueebox{ float: left; }

#news #news_more{ float: right; }

/*
#news li a:link,#news li a:visited{
	color:#000;
}
*/
#news li a:hover,#news li a:active{ border-bottom: 1px dotted #3f9ac7; }

.xtop, .xbottom { display: block; background: transparent; font-size: 1px; }

.xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; }

.xb1, .xb2, .xb3 { height: 1px; }

.xb2, .xb3, .xb4 { background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }

.xb1 { margin: 0 5px; background: #ddd; }

.xb2 { margin: 0 3px; border-width: 0 2px; }

.xb3 { margin: 0 2px; }

.xb4 { height: 2px; margin: 0 1px; }

#gg{ width: 390px; height: 200px; float: left; background: #fff url(1_03_03.gif) no-repeat left top; /*padding-top: 32px;*/ }

#gg #gg_more { float: right; height: 30px; width: 245px; background: #fff url(1_03_05.gif) repeat-x right bottom; text-align: right; }

#gg #gg_more img{ margin: 8px; }

#gg ul{ clear: both; list-style: none; text-align: left; text-indent: 15px; padding: 0px; border: 0 solid #eee; border-width: 0 1px; }

#gg li{ background: #FFF url(ico5.gif) no-repeat 5px; line-height: 20px; border-bottom: 1px #CCC dotted; white-space: nowrap; width: 386px; overflow: hidden; }

/*
#gg li a:link,#gg li a:visited{
	color:#000;
}
*/
#gg li a:hover,#gg li a:active{ border-bottom: 1px dotted #3f9ac7; }

#photo{ float: left; width: 390px; height: 128px; background: #CCC url(1_03_04.gif) no-repeat left top; }

#photo #photo_more{ float: right; height: 30px; width: 245px; background: #fff url(1_03_05.gif) repeat-x right bottom; text-align: right; }

#photo #photo_more img{ margin: 8px; }

#photo #pic { margin: 30px 5px; }

#photo #pic img{ float: left; margin: 5px; border: #ccc solid 1px; }

#ky { float: right; width: 170px; background-color: #FAFAFA; border: #ddd dotted 1px; }

#ky #k1{ height: 15px; background: url(1_02_05.gif) no-repeat 10px; padding-top: 15px; padding-left: 30px; text-align: center; background-color: #EFEFEF; }

#ky #k2{ margin: 0; padding: 0px; text-align: left; }

#ky #k2 a{ text-decoration: none; display: block; }

/*
#ky #k2 a:link,#ky #k2 a:visited{
	color:#000;
}
*/
#ky #k2 a:hover,#ky #k2 a:active{ background-color: #0A7CB8; color: #FCFCFC; /*border-right: 1px solid #3f9ac7;
	border-bottom: 1px solid #3f9ac7;*/ }

#ky #k2 ul{ margin-top: 8px; padding: 0; list-style: none; }

#ky #k2 li{ float: left; white-space: nowrap; line-height: 18px; height: 22px; margin-left: 6px !important; margin-left: 4px; }

#content{ float: right; width: 560px; overflow: hidden; text-align: left; border: 1px solid #eee; background-color: #F9FCFE; }

#pagenav{ background: url(ico6.gif) no-repeat 10px; text-indent: 20px; padding: 4px; }

#newstitle{ line-height: 180%; border-bottom: 1px dashed #b2b2b2; }

#newstitle h1{ line-height: 180%; font-size: 18px; text-align: center; }

#newstitle p,#newsinfo{ font-size: 12px; text-align: right; }

#newscontent{ margin: 8px; clear: both; font-size: 14px; text-align: left; line-height: 180%; overflow: hidden; /*word-wrap:break-word;word-break:break-all;*/ }

#newslist{ margin: 8px; clear: both; font-size: 14px; text-align: left; line-height: 180%; }

#newslist li{ background: url(ico5.gif) no-repeat 4px 8px; border-bottom: 1px #CCC dotted; text-indent: 20px; list-style-type: none; }

#newspage{ text-align: center; }

#foot { clear: both; width: 760px; height: 90px; background-color: #fff; text-align: center; }

#foot #subnav{ height: 20px; background-color: #EFEFEF; border-bottom: #efefef dotted 1px; }

#foot #subnav ul{ list-style: none; padding-left: 5px; }

#foot #subnav li{ float: left; margin: 6px 0px; padding: 0px 3px; border-left: #999 double 1px; border-right: #999 double 1px; }

#foot #subnav a:link,#foot #subnav a:visited{ color: #000; }

#foot #subnav a:hover,#foot #subnav a:active{ border-bottom: 1px double #3f9ac7; }/*changed by na57 on 2009-6-4*/

#foot #copyright{ margin-top: 10px; width: 620px; float: left; }

#foot #change{ margin-top: 10px; width: 135px; float: right; }

