/* ----------------------------------

关于 CSS Hack 的说明：

所有 IE浏览器适用：	.ie_all .foo { ... }
IE6 专用：			.ie6 .foo { ... }
IE7 专用：			.ie7 .foo { ... }
IE8 专用：			.ie8 .foo { ... }

---------------------------------- */


/* ------------------------------------------------------------------------ 重定义浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word; }
body { background:#FFF; }
body, input, button, select, textarea { font:12px/1.5 Tahoma,Helvetica,SimSun,sans-serif; color: #444; }
	textarea { resize: none; }
table { empty-cells: show; border-collapse: collapse; }
	caption, th { text-align: left; font-weight: 400; }
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite { font-style: normal; }
a { color:#666; text-decoration: none; }
	a:hover { text-decoration: underline; }
img { border: none; }

/* ------------------------------------------------------------------------ 全局常用 CSS 样式 */
.none { display:none; }
/* .z/.y 浮动 left/right */ .z { float: left; } .y { float: right; }

/* 自动闭合浮动 .cl --> Clear */ .cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
/* 清除Margin */	 hr.m0 { margin-left: 0px; margin-right: 0px; }	

/* 页面标题、文章标题、粗体字 */
	/* .wx --> weight text 粗体字，通常用于大标题 */
	.wx, .ph { font-family: "Microsoft YaHei", "Hiragino Sans GB", STHeiti, Tahoma, SimHei, sans-serif; font-weight: 100; }
	/* Page header */ .ph { font-size: 20px; }
	/* Main title */ .mt { padding: 10px 0; font-size: 16px; }

/* 行内分割竖线 */ .pipe { margin: 0 5px; color: #CCC; }

/* 文本属性：字号、颜色、粗细 */
	/* 字号 .xs --> text size 文字大小, 0=10px, 1=12px, 2=14px ,3=16px by Pony */
	.xs0 { }
	.xs1 { font-size: 12px !important; }
	.xs2 { font-size: 14px !important; }
	.xs3 { font-size: 16px !important; }
	/* 粗细 .xw --> text weight level, 0=normal, 1=bold by Pony */
	.xw0 { font-weight: 400; }
	.xw1 { font-weight: 700; }

/* 边框线 */
	.bbda { border-bottom: 1px dashed #CCC; }
	.bbs { border-bottom: 1px solid #CCC !important; }
	.bw0 { border: none !important; }
	.bw0_all, .bw0_all th, .bw0_all td { border: none !important; }

/* 圆角 */
	.brs, .avt img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.brm, .oshr { -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px; }
	.brw { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  }

/* 外边距 Margin，三组从窄到宽，级别分别为：n, m, w */
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }
	/* 请不要用这个选择符，待删 by lushnis */.mgh { margin-right: 15px; margin-left: 20px; }

/* 内边距 Padding，三组从窄到宽，级别分别为：n, m, w */
	.ptn { padding-top: 5px !important; }
	.pbn { padding-bottom: 5px !important; }
	.ptm { padding-top: 10px !important; }
	.pbm { padding-bottom: 10px !important; }
	.ptw { padding-top: 20px !important; }
	.pbw { padding-bottom: 20px !important; }

/* 垂直居中 */ .vm { vertical-align: middle; }
					.vm * { vertical-align: middle; }
/* 水平居中 */ .hm { text-align: center; }

/* 通用容器，定义页面宽度 */ .wp { margin: 0 auto; width: 830px; } #wp .wp { width: auto; }

/* 页头 */
	#hd { height:125px; background:url(img/hd.jpg) no-repeat 50% 0; }
		.logo { padding-top:25px; height:65px; }
		.logo a { width:750px; height:60px; display:block; overflow:hidden; text-indent:-9999em; cursor:pointer; }
		#nv { padding:0 30px; height:30px; line-height:30px; color:#666; }
		  #nv .pipe { margin:0 25px; }
		  #nv a { color:#FFF; }
		  #nv a:hover,#nv a.a { color:#fbff93; text-decoration:none; }

/* 页面主区域 */
	#ct { padding:0 0 20px; min-height: 400px; }
		.ie6 #ct { height: 400px; }
		h1 { margin:20px 0 10px; text-align:center; line-height:30px; font-size:20px; color:#27427b; }
		p { padding:5px; text-indent:2em; line-height:25px; }
		  p.noi { text-indent:0; }
		  p strong { color:#4670c9;}
		.idx { height:230px; }
		  .idx_l { float:left; width:550px; height:230px; }
		  .pro_menu { margin-top:10px; height:180px; }
		    .menu li { float:left; margin:10px 8px 0; width:167px; height:30px; }
		      .menu li a { width:167px; height:30px; line-height:30px; text-align:center; color:#FFF; display:block; cursor:pointer; background:url(img/idx_bt.png) no-repeat 0 0; }
		      .menu li a:hover { background-image:url(img/idx_bta.png); }
		  .idx_r { float:right; width:255px; height:230px; }
		  .idx_r p { line-height:22px; }
		.pro h3 { margin-top:30px; font-size:14px; }
		.pro p { text-indent:0; }
		.pro img { margin:15px 0 0 15px; max-height:180px; _height:180px; }

/* 页尾 */
	#ft { border-bottom:2px solid #0547a0; line-height:40px; }

/* 通用的区域块 */
	/*
	.bm 是最常用的区块元素，默认带有 1px 的边框和 10px 的下边距。一般情况下，.bm 内应包括两个子容器：.bm_h 和 .bm_c，前者代表区块头部，带有灰色背景和下边框；后者是容器主体，默认带有 10px 的内边距。
	.bm 另有三种子样式
		.bmw	Weight		头部为彩色背景
		.bml	Lite		头部无背景填充
		.bmn	Notice		整体带有彩色背景，常用于提示信息
	*/
	.bm, .bn { margin-bottom: 10px; }
		.bm { border: 1px solid #CCC; }
			.bm_h { height: 31px; border-bottom: 2px solid #3876ca; line-height: 31px; font-weight:700; white-space: nowrap; overflow: hidden; }
			.bm_c { padding: 10px 0; }

/* 面包屑导航 #pt --> Path */
	#pt { margin-bottom: 10px; height: 32px; border: 1px solid #CCC; line-height: 32px; }
		#pt a, #pt em { float: left; height: 32px; }