* {padding:0;margin:0;}
body{FONT-FAMILY:Verdana,"ËÎÌå",Arial,Sans; background:url(images/topBar_bg.gif)}
li{ list-style-type:none;}

a:link, a:visited { color: #333; } a:hover { color: #003; }
*html .content{height:300px;}
*+html .content{height:auto;}
.c{clear:both;}

.pagefoot a:link, .pagefoot a:visited{color:#105CB6}

.content {
	width:960px;min-height:300px;margin:0 auto;padding:0px 4px;
	color:#333;background-color:#FFF;font-size:12px}
.content a { color:#333;text-decoration: none; }
.content a:hover{ color:#CC2A50;text-decoration: underline; }
.pagefoot{ width:900px;margin:0 auto;text-align:center;padding:10px}

.main { float:right;width:720px;border:0px solid #c0c0c0;background-color:#FFF;}
.side { float:left;width:230px;border:0px solid #c0c0c0;background-color:#fff;}
.classpic {float:left;padding:2px;margin:2px;}
.xianlupic {float:right;}
.chinamap {float:left;}

/* Page Struct : Box Instance ----------*/
.box{margin-bottom:10px;border:1px #77C6E8 solid;clear:both}
.box .caption {
			padding:6px 5px 0px 5px;height:21px;
			background: url(images/box_title.gif) #77C6E8 repeat-x 0 top;}
		.caption span { float:right;margin-top:0px;font-size:12px}
 .caption span a { color:#f60; }
 .caption em{display:none;}
.caption h2 {
			font-size:13px;color:#116D9F;
			padding-left:18px;background:url(images/turn-on_16x16.gif) no-repeat;
			}

	.container {background:url() repeat-y;}
	.container ul{padding:8px;background:url() repeat-y;}
	.container li{font-size:12px;line-height:150%;background:url(images/mfk4.gif) no-repeat;padding-left:13px;}
	.footer { padding:0px;background:url() repeat-x 0 bottom;}
.box img{vertical-align:middle;}
.container th{padding-left:5px;color:#116D9F;font-size:12px}
.container .tableth{background-color:#B9E1F2;}
.lxwm , .topxl ,.newxl ,.lytools, .hotxl{
	border:1px #D2D2D2 solid;
	BACKGROUND-IMAGE: url(image/Nature.jpg)
}

.lxwm .caption, .topxl .caption , .newxl .caption , .hotxl .caption ,.lytools .caption
	{background: url(images/left1.jpg) #77C6E8 repeat-x right top;padding:6px 5px 4px 5px;
	}

.listbox{margin-bottom:2px;border:0px #77C6E8 solid;clear:both;width:100%;}
.listbox .caption {padding:0px ;height:30px;
			background: url(images/box_tr.jpg) #fff no-repeat right top;text-align:left}
.listbox .caption span{padding-top:12px;padding-right:25px;}
.listbox .caption h2 {
			font-size:13px;color:#116D9F;height:27px;
			padding-top:12px ; padding-left:40px;background: url(images/box_tl.jpg) no-repeat left top;
			}
.listbox  .container {background:url(images/box_r.jpg) repeat-y right top;}
.listbox  .container dl {height:100px; background:url(images/box_l.jpg) repeat-y left top;padding-left:20px;padding-right:15px;padding-top:5px;text-align:left;}
.listbox  .container dt {float:left;padding:4px;}
.listbox  .footer { padding:0px;background:url(images/box_br.jpg) no-repeat right bottom;height:24px}
.listbox  .footer span{display:block;height:24px; background: url(images/box_bl.jpg) no-repeat left bottom;}

.lytools li{background:url(images/cat_01.gif) no-repeat left center;padding-left:13px;}
.navigation{
	width:960px;margin:0 auto;padding-top:8px;padding-bottom:10px;
	color:#333;background-color:#FFF;border:0px #ea0 solid;height:220px;
	}
.topnav_menu{height:33px;width:960px;background:url(images/menu.jpg) repeat-x bottom left;margin-bottom:0px;}
		.topnav_menu ul{clear:right;padding:4px 6px}
		.topnav_menu ul li{float:left;background:url(images/menusplit.jpg) no-repeat;padding-left:6px;padding-right:6px;WHITE-SPACE:nowrap;font-size:14px;line-height:24px}
		.topnav_menu a:link, .topnav_menu a:visited {font-size:13px;color:#FFF;font-weight:bold ;text-decoration: none;}
		.topnav_menu a:hover {color:#FFFF00;}

.nav_top{border:0px #ea0 solid;height:268px }
	.logo { background:url(images/top_boxleft.jpg) no-repeat bottom left;padding-left:14px;width:192px;border:0px #f0f solid;clear:both;float:left;height:268px}
	.logoright{float:left;width:14px;background:url(images/top_boxright.jpg) no-repeat bottom left;height:268px}
	.logobottom{height:268px;background:url(images/top_boxbottom.jpg) repeat-x bottom}
	.nav_info{float:right;}
		.nav_menutop {float:right;text-align:right;margin-bottom:4px;border:0px #ea0 solid;}
		.nav_menu { float:right;width:960px;background:#e2f1bf url(images/1top_menu_bg.jpg) repeat-x bottom left;border:0px #45f solid;margin-bottom:5px;padding-bottom:4px}
		.nav_menu dl{clear:left;padding:4px 6px}
		.nav_menu dl dt{float:left;margin-right:6px;WHITE-SPACE:nowrap;font-size:12px;color:red}
		.nav_menu dl dd{float:left;margin-right:12px;WHITE-SPACE:nowrap;font-size:12px;}
		.nav_menu a:link, .nav_menu a:visited {font-size:12px;color:#000;font-weight:normal ;text-decoration: none;}

.locate_bar { width:100%-6px;margin:0px auto 10px auto; color: #0072BB; line-height: 28px; height: 28px;padding:0 3px; border: 1px solid #89D4F8; background: url(images/box_title.gif) repeat-x; } 
.locate_bar a { text-decoration: none;font-size:12px }

 .intro { border: 1px solid #89D4F8; background: #FBFDFF;width:100%;margin-bottom:8px;font-size:12px }
 .linedetail{ border: 1px solid #89D4F8; background: #FBFDFF;width:100%;margin-bottom:8px }
 #screenshot { margin-left: 40px; float: right;padding-right:6px;padding-top:6px }

.locate_bar a:hover { text-decoration: underline; }
.linedetail h2, .intro h2 {font-size:14px; color: #004A72; line-height: 28px; height: 28px; margin: 0 1px; padding: 0 6px; border-bottom: 1px solid #C9E8FA; background: url(images/box_title.jpg) repeat-x;background: #EAF6FF; }
.linedetail ul { width: 400px; margin: 3px 0; padding: 0 0 0 7px; list-style: none; float: left; }
.linedetail li{line-height:200%}
.linedetail h2 span { width: 100%; float:left;text-align:center }
#check { margin: 3px 0 6px 0; padding: 4px 5px; border: 1px solid #BFDB89; background: #FCFFF6;width:300px }

.neirong {padding: 10px;word-break:break-all;}
.neirong p{line-height:150%;margin:8px 0px;}

.titletable{background: #EAF6FF;}