@charset "utf-8";
/* CSS Document */
body{height:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select {margin: 0;padding: 0;}
body, input, button, select, textarea, th, td,div {color: #333;font-family: "Microsoft YaHei","tahoma","arial","sans-serif";font-size: 14px;line-height: 1.5;}
img { border:none; display: block;}
input,select { outline: none; border: none;}
ul,ol { list-style-type:none;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; color: #ee7700;}
.clearfix:after {
	content:"";
	visibility:hidden;
	height:0;
	display:block;
	clear:both;
	}
.clearfix{zoom:1;} /*为了照顾ie6*/
/* 原子类开始 */
body {
	background: #f5f5f5 url(../images/bg_body.png) repeat-x;
}
.fs20 { font-size: 20px!important; }
.font-style { font-style:normal!important; }
.fs14 { font-size: 14px!important; }
.fs16 { font-size: 16px!important; }
.txtL { text-align: left!important; }
.red { color:#ef7800!important; }
.redd { color: #f55020!important; }
.marginL15 { margin-left: -15px; }
.marginL13 { margin-left: -13px; }
.marginAuto { margin: 0 auto; }
.marginTop0 { margin-top: 0!important; }
.marginTop18 { margin-top: 18px; }
.marginBottom { margin-bottom: 0px!important; }
.marginB15px { margin-top: -15px!important; }
.norm { margin-right: 0px!important; }

/* 原子类结束 */
body { background-color: #f5f5f5; }
.all { position: relative; min-height: 650px; }
.content { width: 950px; margin: 0 auto;  }
.header {
	width: 950px;
	height: 50px;
	line-height: 50px;
	margin: 20px auto 10px;
	overflow: hidden;
}
.header .logo { float: left; }
.header .logo h1 {
	width: 196px;
	height: 50px;
	overflow: hidden;
}
.header p { 
	float: right; 
	color: #fff; 
	font-size: 18px;
	margin-right: -6px;
	_margin-right: 0;
	*margin-right: 0;
	letter-spacing: 5px; 
}
.main {
	overflow: hidden; 
}
.mLeft {
	float: left;
	height: 302px;
}
.mRight {
	float: right;
	width: 204px;
}
.mRight a {
	overflow: hidden;
	

}
.mRight .mrtA {
	display: block;
	width: 204px;
	height: 99px;
	margin-bottom: 2px;
}
.mRight .mrtA:hover {
	opacity: 0.9;
	filter: Alpha(opacity=90);
}



.jianjie {
	overflow: hidden;
	margin-top: 30px;
}
.jianjie .jj,.jianjie .hz,.jianjie .zn {
	float: left;
	width: 293px;
	height: 119px;
	text-align: center;
	margin-right: 35px;
}
.jianjie p a {
	display: block;
	height: 21px;
	line-height: 18px;
	font-size: 14px;
	color: #fff;
}
.jianjie ul {
	margin: 20px 0 0 43px;
}
.jianjie ul li {
	line-height: 20px;
}

.jianjie .jj {
	background: url(../images/jianjie_17.png) 0 0 no-repeat;
}
.jianjie .hz {
	background: url(../images/jianjie_19.png) 0 0 no-repeat;
}
.jianjie .zn {
	margin-right: 0;
	background: url(../images/jianjie_21.png) 0 0 no-repeat;
}
.sitNav {
	overflow: hidden;
	margin-top: 25px;
}
.sitNav a {
	float: left;
	width: 163px;
	height: 32px;
	margin-right: 33px;
	background: url(../images/1.png) 0 0 no-repeat;
}
.sitNav .a1:hover { background-position: 0 -40px; }
.sitNav .a2 { background-position: -170px 0; }
.sitNav .a2:hover { background-position: -170px -40px; }
.sitNav .a3 { background-position: -340px 0; }
.sitNav .a3:hover { background-position: -340px -40px; }
.sitNav .a4 { background-position: -510px 0; }
.sitNav .a4:hover { background-position: -510px -40px; }
.sitNav .a5 { margin-right: 0; background-position: -680px 0; }
.sitNav .a5:hover { background-position: -680px -40px; }
.footer {
	text-align: center;
	position: fixed;
	z-index: -5555;
	bottom: 0;
	width: 100%;
	height: 33px;
	display: none;
	line-height: 33px;
	background: url(../images/tbmenubg.png) repeat-x -28px;
}
.ftIn {
	width: 950px;
	margin: 0 auto;
	height: 33px;
	line-height: 33px;
	text-align: center;
}

.footershort {
	margin: 0 auto;
	margin-top:30px;
	text-align: center;
	width: 100%;
	height: 33px;
	line-height: 33px;
	background: url(../images/tbmenubg.png) repeat-x -28px;
}
.ftInshort {
	width: 950px;
	margin: 0 auto;
	height: 33px;
	line-height: 33px;
	text-align: center;
}