.w980 {
	width:980px;
}
.m0a {
	margin-right:auto;
	margin-left:auto;
}
.mb5 {
	margin-bottom:5px;
}
.mb8 {
	margin-bottom:8px;
}
.b_ca {
	border:1px #cae782 solid;
}
.top {
	background:url(top_bg.gif) repeat-x center bottom;
	height:70px;
}
.top a.logo {
	display:block;
	width:380px;
	height:70px;
	background:url(logo.gif) no-repeat center;
}
.top .w980 {
	background:url(top_bg2.gif) no-repeat center;
}
.top .link {
	width:320px;
	background:url(top_link.gif) no-repeat center;
	height:70px;
	float:right;
}
.banner {
	background:url(banner_bg.gif) repeat-x center bottom;
	height:343px;
}
.banner .w980 {
	background:url(banner.gif) no-repeat center bottom;
	height:343px;
}
.nav {
	height:43px;
	background:url(nav.gif) repeat-x center;
}
.nav a {
	display:block!important;
	display:inline-block;
	width:89px;
	height:43px;
	background:url(nav_line.gif) no-repeat right center;
	color:#fff;
	font-size:14px;
	text-align:center;
	float:left;
	line-height:43px;
}
.nav a.nob {
	background:none;
}
.nav a:hover {
	font-weight:bold;
}
.b_wrap {
	background:#f9f9f9;
}
.ab {
	padding:10px 10px 5px;
}
.ab .l {
	float:left;
	width:303px;
	height:40px;
	padding-top:200px;
	display:inline;
	background:url(ab_pic2.gif) no-repeat;
}
.ab .l a {
	display:block;
	height:30px;
	background:url(ab_swt_b.gif) no-repeat center;
}
.ab .info {
	width:640px;
	float:right;
	display:inline;
	/*background:url(ab_p_bg.gif) no-repeat center bottom;*/
	padding-bottom:65px;
	line-height:22px;
	color:#666;
}
.jg {
	height:140px;
	background:url(jg_bg.gif) no-repeat center;
	position:relative;
}
.jg p {
	width:215px;
	position:absolute;
	top:45px;
	left:25px;
	color:#019440;
}
.jg p.p2 {
	left:268px;
}
.jg p.p3 {
	left:512px;
}
.jg p.p4 {
	left:754px;
}
.zc {
	background:#fff;
	height:170px;
}
.zc a.swt {
	width:276px;
	height:150px;
	display:block!important;
	display:inline-block;
	background:url(zc_swt.gif) no-repeat center;
	margin:10px 15px 10px 10px;
	float:left;
}
.zc p.info {
	background:url(zc_p_t.gif) no-repeat center 15px;
	padding-top:40px;
	width:420px;
	float:left;
	margin-right:15px;
	color:#333;
}
.zc .m {
	border-left:1px #cae782 solid;
	float:left;
	display:inline;
	height:170px;
	width:240px;
}
.zc .m p {
	background:url(zc_t.gif) no-repeat left top;
	padding:40px 0 0 30px;
	line-height:23px;
	color:#585858;
}
.zc .m a.qq {
	display:block;
	width:240px;
	height:40px;
	background:url(zc_qq.gif) no-repeat center;
}
a.ad1 {
	display:block;
	width:980px;
	height:100px;
	background:url(ad1.gif) no-repeat center;
}
.ad2 {
	display:block;
	width:980px;
	height:110px;
	background:url(ad2.gif) no-repeat center;
}
.fc {
	background:#f8fcef url(fc_t.gif) no-repeat left;
	height:368px;
	overflow:hidden;
	padding-left:50px;
	padding-top:4px;
}
.fc .box {
	background:url(fc_bg.gif) no-repeat center;
	width:291px;
	overflow:hidden;
	height:361px;
	float:left;
	display:inline;
	margin:0 8px;
}
.fc .box .t {
	height:30px;
	background:url(fc_ts.gif) no-repeat right 5px;
}
.fc .fc2 .t {
	background-position:right -25px;
}
.fc .fc3 .t {
	background-position:right -55px;
}
.fc .box p {
	padding:5px 10px 10px 15px;
	line-height:20px;
	color:#666;
}
.fc .box p img {
	float:right;
	padding-top:5px;
}
.fc .box p b {
	color:red;
}
.ys {
	height:277px;
	background:url(ys.gif) no-repeat center;
	position:relative;
}
.ys p {
	position:absolute;
	width:500px;
	top:120px;
	left:25px;
	color:#666;
}
.yw {
	background:#f8fcef url(yw_t.gif) no-repeat left;
	height:186px;
	position:relative;
	width:765px;
	float:left;
	display:inline;
}
.yw .idTabs {
	position:absolute;
	top:3px;
	left:70px;
}
.yw .idTabs a {
	display:block;
	height:29px;
	width:228px;
	background:url(yw_tab.gif) no-repeat left bottom;
	margin-bottom:1px;
	line-height:29px;
	padding-left:10px;
}
.yw .idTabs a.selected {
	background-position:left top;
	color:#db241c;
	font-weight:bold;
}
.yw .p {
	width:420px;
	position:absolute;
	right:20px;
	color:#666;
}
.yw .p .b {
	font-weight:bold;
	font-size:14px;
	color:#c00;
	line-height:40px;
	text-align:center;
}
.yw a.swt {
	width:309px;
	height:33px;
	display:block;
	position:absolute;
	color:#fff;
	text-align:center;
	line-height:33px;
	background:url(yw_swt.gif) no-repeat left top;
	font-weight:bold;
	bottom:10px;
	right:60px;
}
.zn {
	width:205px;
	height:188px;
	float:right;
	background:url(zn_bg.gif) no-repeat center center;
}
.zn .btns {
	padding:40px 0 0 10px;
}
.zn .btns a {
	display:block;
	height:24px;
	width:74px;
	margin-bottom:5px;
	text-align:center;
	background:url(zn_b.gif) no-repeat center;
	color:#333;
}
.zn .btns a:hover {
	color:#da5c00;
	font-weight:bold;
}
.jzhj {
	background:#f8fcef;
}
.jzhj .gt {
	width:350px;
	height:55px;
	background:url(hj_t.gif) no-repeat center;
	top:0;
	left:-8px;
	position:absolute;
}
.jzhj .gt2 {
	top:195px;
}
.jzhj .gt .t {
	height:55px;
	background:url(jz_ts.gif) no-repeat 40px top;
}
.jzhj .gt2 .t {
	background-position:40px bottom;
}
.jzhj .jz {
	position:relative;
	background:url(jz.gif) no-repeat 560px center;
	height:250px;
}
.jzhj .jz p {
	padding:55px 0 0 15px;
	width:530px;
	line-height:22px;
	color:#666;
}
.jzhj .jz a.p {
	position:absolute;
	display:block;
	width:300px;
	height:50px;
	right:0;
	bottom:0;
}
.jzhj .hj {
	height:260px;
	background:url(hj.gif) no-repeat center top;
	position:relative;
	padding-bottom:10px;
}
.jzhj .hj p {
	width:370px;
	position:absolute;
	top:10px;
	left:25px;
	line-height:22px;
	color:#444;
}
.jzhj .hj p.p2 {
	top:155px;
}
.lc {
	float:left;
	display:inline;
}
.lc a {
	display:block;
	width:440px;
	height:392px;
	background:url(lc.gif) no-repeat center;
}
.jd {
	background:url(jd.gif) no-repeat center;
	width:510px;
	height:342px;
	float:right;
	display:inline;
	padding:50px 10px 0;
}
.jd p {
	color:#333;
	padding:0 10px;
	margin-bottom:5px;
}
.jd p.q {
	background:#eaf6ce;
	line-height:30px;
	font-weight:bold;
}
.jd p b {
	color:#ff5c03;
}
.td {
	position:relative;
	height:290px;
	background:url(td.gif) no-repeat center top;
}
.td p {
	position:absolute;
	width:580px;
	left:385px;
	top:125px;
}
.td a {
	display:block;
	position:absolute;
	height:50px;
}
.td a.qq {
	left:580px;
	bottom:15px;
	width:150px;
}
.td a.p {
	left:370px;
	bottom:15px;
	width:200px;
}
.td a.swt {
	left:740px;
	bottom:15px;
	width:230px;
}
.jy {
	height:126px;
	background:url(jy.gif) no-repeat center top;
}
.fn {
	background:url(f_n.gif) no-repeat center top;
	height:42px;
	padding-left:85px;
}
.fn a {
	display:block!important;
	display:inline-block;
	width:90px;
	height:42px;
	background:url(fn_line.gif) no-repeat right;
	line-height:42px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.fn a.nb {
	background:none;
}
.ff {
	background:#009241;
}
.ff .w980 {
	background:url(f_l.gif) no-repeat center 5px;
}
.ff p {
	background:url(fl.gif) no-repeat 150px center;
	padding:25px 50px 20px 450px;
	color:#fff;
}
